我無法找到有關從Excel複製/粘貼範圍到記事本文本文件的乾淨回答。我所嘗試的(For Each Cell)不會給我所需的輸出(所有內容都在一列中)。將範圍選擇複製到文本文件
這下面的代碼工作得很好:
With Application
Selection.Copy
Shell "notepad.exe", 3
SendKeys "^v"
VBA.AppActivate .Caption
.CutCopyMode = False
End With
但我想將文件保存在專用路徑不必用記事本手工處理。 要複製的單元格是文本,並且輸出必須用空白分隔,並考慮行&列。
我找到了解決方案,將選擇複製到另一個Woksheet,然後將其保存爲文本,但對我而言聽起來相當沉重,對我的工作簿來說太過沉重或沉重。 我的問題似乎很愚蠢,但我真的找不到一個乾淨的答案,最重要的是,我會理解的代碼。
複製到一個新的工作簿並保存爲文字是一種可接受的方法。或者這:http://stackoverflow.com/questions/11503174/how-to-create-and-write-to-a-txt-file-using-vba或者這個:http://www.homeandlearn.org/write_to_a_text_file .html –
我寧願從循環中飛走。 – gabx
這是你的代碼 - 你可以施加任何你喜歡的限制。 –