"用户定义的类型未定义"仅按钮错误,无代码错误

时间:2016-09-29 17:49:39

标签: excel vba excel-vba form-control

问题: 当我单击工作簿中的宏指定按钮时,出现以下错误:

  

"用户定义的类型未定义"

出现错误框,但它没有突出显示可能产生错误的任何代码。当我从编译器运行宏时,代码执行没有错误。我能够弄清楚当我插入一个新按钮并将相同的宏分配给新按钮时,代码执行时没有错误。

关于工作簿的事实:

  • 工作簿包含多个宏和多个工作表以及链接到大多数宏的按钮(6个按钮)
  • 每天保存工作簿,并在进行修改时使用新日期。以前工作簿中的相同按钮不会产生此错误。
  • 一个月前有一个按钮出现问题而且已被替换,现在一个不同的按钮也有同样的问题。我想避免每次发生此错误时更换按钮,因为我不是最终用户。
  • 此工作簿最初是在Excel 2010中创建的,但我一直在Excel 2013中使用它,尽管我在此问题发布前几个月进行了切换(不确定信息是否相关)。

我看到了类似的问题here,但问题不在我的代码中,只在表单控件中。我想知道是否有人之前已经看过这个,如果有办法避免每次他们“变坏”时都需要更换按钮。"

0 个答案:

没有答案