【发布时间】:2017-04-21 11:08:19
【问题描述】:
我有一个来自 R 的数据框,我需要将其粘贴到打开的 Excel 电子表格的第一个空行中。
我尝试了很多东西。
此代码引发“运行时错误 '1004':应用程序定义或对象定义错误”。
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
【问题讨论】:
-
您遵循的工作流程是什么:复制 R 代码,然后选择打开的工作表,对吗?...您的 excel 文件上是否有带有例程或类似内容的按钮那个?
-
stackoverflow.com/questions/9022245/… 你能用 R 插件吗?
-
你是对的。我在 R 中构建了一个例程,它从网络上删除一些数据,然后对其进行处理。最后,它将数据帧从 R 复制到剪贴板。我需要它然后将数据粘贴到 Excel 中。
-
您有什么问题?不是在粘贴什么吗?还是从错误的单元格粘贴?