我希望有人可以帮助我,因为我尝试了其他网站的许多建议,但找不到解决方案。
我有 2 个工作簿。一个包含要复制到另一个的字段列表。到目前为止看起来很简单,但是当我尝试将工作表名称分配给变量时,它不会存储它,因此我以后无法返回该工作表。
我给你举个例子
Function getActiveWBName()
getActiveWBName = ActiveWorkbook.NAME
End Function
Dim homeWB
Sub pull_data()
Set homeWB = Workbooks(getActiveWBName)
homeWB.Activate
Call Update_List
End Sub
Sub Update_List()
Workbooks.Open Filename:=FullFilePath, UpdateLinks:=3
Sheets("List").Activate
Cells.Select
Selection.Copy
ActiveWorkbook.Close
homeWB.Activate
Sheets("List").Activate
Range("A1").Select
Selection.Paste
End Sub
进入后homeWB.activate
它sub Update_List
返回runtime error 424 - Object required.
我究竟做错了什么?
我想保留返回活动工作表名称的函数。
谁能帮我解决这个问题?