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

时间:2013-11-29 11:02:59

标签: excel vba excel-vba

我正在编写一些Excel VBA代码,一个部分通过选择整个工作表来显示一条消息,然后弹出所需的文本Sheet2(如果您愿意)。但是,以下代码拒绝投诉:

Method 'Range' of object '_Worksheet' failed.

在被调用的代码中,我仍然引用我尝试使用Sheet1修改的表单,例如Sheet1.Range(Cells(1, 1), Cells(101, 101)).Value = "",但无济于事。

我做错了什么?

1 个答案:

答案 0 :(得分:5)

这是因为Cells对象不是完全限定的。

将您的代码更改为

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