我有一個R數據框,需要粘貼到打開的Excel電子表格的第一個空行。我嘗試了很多東西,但沒有運氣。以下是最新的嘗試。這第一個代碼集會引發「運行時錯誤」1004':應用程序定義或對象定義的錯誤「。使用VBA將剪貼板中的值粘貼到Excel中
Dim NextRow As Range
Set NextRow = Range("B" & Sheets("TC-9").UsedRange.Rows.Count + 1)
Worksheets("TC-9").Range("A" & NextRow).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
我也嘗試使用xlUp從底部查找找到第一個沒有運氣的空行。代碼如下。
Cells(Range("C1000000000").End(xlUp).Row + 1, 3).PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
有什麼建議嗎?我是VBA新手。
可能重複http://stackoverflow.com/questions/5552299/how-to-copy-to-clipboard-using-access-vba –
什麼是您所關注的工作流程:你複製R代碼,然後你選擇你打開的工作表,對吧?......你有一個按鈕,你的excel文件中有例程或類似的東西? – Hackerman
http://stackoverflow.com/questions/9022245/get-text-from-clipboard-using-gettext-avoid-error-on-empty-clipboard你可以使用R Addin嗎? –