这是什么错误?
Private Sub CommandButton1_Click()
ClearCells ("Sheet1")
ProcessData
Me.Hide
End Sub
Sub ClearCells(name As String)
Sheets(name).Cells.Clear 'Application-defined or Object-defined error
End Sub
似乎没有任何问题。我在这里做错了吗?
答案 0 :(得分:0)
在空白工作表中创建一个ActiveX按钮,将代码复制到该按钮的代码中并运行它(将ProcessData
创建为虚拟Sub
只返回,没有任何问题...Cells.Clear
中的Sub ClearCells(...)
方法......尽管name
有点"保留字" ...所以不要特别好用这个作为变量名。 ..但它确实有效。
我遇到的问题是Me.Hide
...因为此处Me
引用了工作表上的Button对象,而且此对象没有Hide
方法。< / p>
更正:根据我放置按钮的假设,包含的对象是工作表...此对象还没有得到Hide
方法