【发布时间】:2017-09-03 17:01:36
【问题描述】:
我正在尝试将一组数据从一个工作簿复制到另一个工作簿,假设我要将数据从 A 簿复制到 B 簿。首先,我去 A 簿复制列表,然后去Book B 在 copydata 宏下运行(我想将数据粘贴到新工作表上,然后再返回 Book B 中的上一张工作表。)
Sub copydata()
Dim lstviewpg As String
lstviewpg = ActiveSheet.Name
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(Sheets.Count).Name = "newsheet"
Sheets("newsheet").Activate
ActiveSheet.Paste
Sheets(lstviewpg).Activate
End Sub
由于 Worksheet 类的 Paste 方法失败,宏在第 6 行失败。有人知道如何解决吗?
ActiveSheet.Paste
【问题讨论】: