我想要做的是打开一个工作簿,复制它的第一张工作表上的所有数据,然后将该数据添加到另一个工作簿中工作表的第一个空行。粘贴数据时我似乎遇到了问题,但我不完全明白为什么。我已经运行了代码,只是复制了工作表的第一行,然后使用我的方法找到了第一个空行并将其粘贴到那里,这已经奏效了,所以我必须了解我如何复制/选择我的日期。
这是代码:
MyFile6.Activate
MyFile6.Worksheets(1).Activate
Cells.Select
Selection.Copy
Windows("Frávikagreining.xlsm").Activate
Sheets("Laun").Select
Dim Rng As Long
Rng = Cells(Rows.Count, 1).End(xlUp).Row + 1
Cells(Rng, 1).Select
ActiveSheet.Paste
我已经定义并打开了工作簿“MyFile6”(此处未显示代码)。因此,我将数据复制到此工作簿 MyFile6 的第一张工作表上,然后在另一个工作簿上打开工作表“Laun”,在 A 列中找到最后使用的行,再往下走(第一个空单元格)并选择它。但是后来我的粘贴尝试因错误而停止。
任何帮助/更好的方法将不胜感激!