选择时出错

时间:2014-08-14 01:26:48

标签: excel-vba vba excel

我发现了一个我不理解的错误。在(A)语句中,我有一个错误代码1004 - “Range类的Select方法失败”。 (B)陈述是好的。没错。为什么我不能使用Range(“J5”)。第二次选择Worksheet对象?我在选择工作表1和选择工作表2之间有一些陈述,但我不相信它们会干扰。

Set wbDF = Workbooks.Add
wbDF.Worksheets(1).Range("H4").Select
wbDF.Worksheets(2).Range("J5").Select  '(A)

wbDF.Worksheets(2).Activate            '(B)
Range("J5").Select  

1 个答案:

答案 0 :(得分:1)

您必须激活选择工作表才能在该工作表中选择范围
因此,您的示例(A)不起作用,因为工作表(2)不是当前选定的工作表 Refer to this post on how to avoid using Select