当我尝试激活draftProcedure表时,如图所示,我得到一个运行时错误(即使没有拼写错误)。但是当我在同一个工作表中使用另一个工作表时,它运行没有任何问题。这可能是我的问题?
答案 0 :(得分:3)
简单的拼写错误:
draftProcedures
是"代号"的表单。但是Sheets()
需要"工作表名称"
只需更改
即可Sheets("draftProcedures").Activate
为:
Sheets("ProceduresInDraft").Activate
或
draftProcedures.Activate
)
答案 1 :(得分:-1)
完全引用事物会更有益。 PLus所有选择和激活都是超级马虎
Application.Workbooks("Book1").Worksheets(1).Range("A1").Value = 1