我目前正在複製數據表格excel到記事本,併成功使用excel VBA函數SendKeys
。從Excel複製數據到記事本
但我正在尋找任何可以幫助我避免使用sendkeys的工作。
我有這樣的代碼的那一刻:只
sub test()
dim wb as Workbook
set wb = "C:\Documents\test.xlsx"
wb.Sheets(2).Range("C2:C" & lRow).Copy
myApp = Shell("Notepad.exe", vbNormalFocus)
SendKeys "^v"
Application.CutCopyMode = False
wb.Sheets(2).Range("C2:C" & lRow).NumberFormat = "@"
end sub
這一個副本從Excel到記事本中的數據,但在Excel文件中做了一些修正之後,我想要的數據在記事本複製到從C2開始再次複製到excel。
是否有您所使用的記事本一個特殊的原因 - 將在文本文件在別的地方使用?如果你只是在尋找某個地方「存儲」一些數據,而你做了其他的事情,那麼你可能會更好地把它放入一個數組中。 –
你是否試圖複製沒有公式的值?我想不出有什麼好的理由從記事本粘貼和複製。 – Slai
@Slai是的,我只是複製值並再次粘貼到Excel表。 – ramedju