错误1004 - 在范围命令中使用表格时的应用程序定义或对象定义错误

时间:2012-09-23 17:28:51

标签: excel vba excel-vba

我是VBA的新手并且遇到命令问题,我已将其分离到单独的Excel电子表格中,仍然无法使其工作。

如果我在活动工作表上使用以下内容,那么一切都很好

Range(Cells(1, 1), Cells(99, 2)).Value = "Test"

但是当我使用时:

Sheets("one").Range(Cells(1, 1), Cells(99, 2)).Value = "Test"

我收到错误1004 application defined or object defined error

我的工作簿中有一张名为“one”的表单。

我花了最后几个小时在Google上搜索,但没有运气,有人能说出什么问题吗?

1 个答案:

答案 0 :(得分:4)

您还必须限定Cells()对象

Sub Sample()
    With Sheets("one")
        .Range(.Cells(1, 1), .Cells(99, 2)).Value = "Test"
    End With
End Sub