使用Microsoft Excel VBA,你可以访问另一张表吗?

我正在写一些Excel VBA代码,其中一个部分显示一个消息,方法是select一个完整的表单,然后popup所需的文本,如果您喜欢,可以selectSheet2。 但是,下面的代码拒绝投诉:

Method 'Range' of object '_Worksheet' failed. 

在被调用的代码中,我仍然参考我试图用Sheet1修改的工作表,例如Sheet1.Range(Cells(1, 1), Cells(101, 101)).Value = "" ,但无济于事。

请问我做错了什么?

这是因为Cells对象不完全合格。

改变你的代码

 Sheet1.Range(Sheet1.Cells(1, 1), Sheet1.Cells(101, 101)).Value = ""