Vba 激活工作表时运行时错误9下标超出范围
Vba 激活工作表时运行时错误9下标超出范围,vba,excel,Vba,Excel,如图所示,当我尝试激活draftProcedure工作表时,会出现运行时错误(即使没有拼写错误)。但当我在同一工作表中使用另一张工作表时,它运行起来没有问题。我这里有什么问题 充分参考事物会更有益。加上所有的选择和激活都是超级草率的 Application.Workbooks("Book1").Worksheets(1).Range("A1").Value = 1 简单打字: draftProcedures是图纸的“代码名”。但是Sheets()需要“sheet name” 简单地改变你的想法
如图所示,当我尝试激活draftProcedure工作表时,会出现运行时错误(即使没有拼写错误)。但当我在同一工作表中使用另一张工作表时,它运行起来没有问题。我这里有什么问题 充分参考事物会更有益。加上所有的选择和激活都是超级草率的
Application.Workbooks("Book1").Worksheets(1).Range("A1").Value = 1
简单打字:
draftProcedures
是图纸的“代码名”。但是Sheets()
需要“sheet name”
简单地改变你的想法
Sheets("draftProcedures").Activate
致:
或
)() 将您的代码添加到问题中。请尝试
Application.Goto工作簿(…).Sheets(…).Range(“A2”)
(用名称替换…
)。这个错误还会出现吗?谢谢,德克。这个修好了!
Sheets("ProceduresInDraft").Activate
draftProcedures.Activate