我有一个我在Excel 2010中打开的工作簿。其中的VBA代码在过去五个月中一直运行顺畅。突然间,我得到了奇怪的错误。
最令人沮丧的是当用户导航到选项卡时在 TextBox 中分配值。在打开时,我正在尝试将搜索 TextBox 的值更新为用户可能通过其他选项卡上的 TextBox 设置的单元格的值。有问题的范围是单个细胞:
Private Sub Worksheet_Activate()
ActiveWindow.Zoom = 100
ActiveSheet.ScatterCustomerSearch.Value = _
Worksheets("Selection Sheet").Range("Customer_Search").Value
End Sub
价值分配在此之前运作得很好,突然给了我一个438 error
,说object doesn't support this property or method
。它以前做过,但现在突然间没有了。
有什么建议吗?
答案 0 :(得分:0)
可能是可怕的Microsoft update。
关闭所有办公室应用程序,然后删除此文件:
C:\用户[用户名] \应用程序数据\本地\ TEMP \ Excel8.0 \ MSForms.exd
这是一个临时文件,再次打开Excel时会重新创建。看看这是否可以解决您的问题。