运行时错误9激活工作表时,下标超出范围

时间:2016-11-23 01:44:21

标签: excel vba excel-vba

Here is my Code

After Debugging

当我尝试激活draftProcedure表时,如图所示,我得到一个运行时错误(即使没有拼写错误)。但是当我在同一个工作表中使用另一个工作表时,它运行没有任何问题。这可能是我的问题?

2 个答案:

答案 0 :(得分:3)

简单的拼写错误:

draftProcedures是"代号"的表单。但是Sheets()需要"工作表名称"

只需更改

即可
Sheets("draftProcedures").Activate

为:

Sheets("ProceduresInDraft").Activate

draftProcedures.Activate

答案 1 :(得分:-1)

完全引用事物会更有益。 PLus所有选择和激活都是超级马虎

Application.Workbooks("Book1").Worksheets(1).Range("A1").Value = 1