【发布时间】:2012-10-26 12:20:05
【问题描述】:
在 Excel 2003 中使用 VB for Excel,我在执行带有一些未声明变量的代码时没有问题:
numberOfBooks = 0
但是,如果我尝试在 Excel 2007 中执行相同的代码,则会收到“找不到项目或库”错误消息。
我查看了工具 > 选项,但没有选中“需要变量声明”。在 Excel 2003 中,我没有使用 Option Explicit
我做错了什么?非常感谢。
【问题讨论】:
-
您的代码中可能还有
option explicit?或者您有一些指向特殊对象的链接。 -
检查工具 > 参考 如果缺少某些东西(应该有),您的代码将无法运行。
-
也许只是将 Dim numberOfBooks 添加为 Integer(或 Long,或其他)并完成它?