Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vba 激活工作表时运行时错误9下标超出范围_Vba_Excel - Fatal编程技术网

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