【问题标题】:Compile Error "Variable not defined" in VBA ExcelVBA Excel中的编译错误“变量未定义”
【发布时间】:2021-09-11 09:21:13
【问题描述】:

我是 VBA 新手,正在尝试解决 VBA Excel 中的问题。我正在使用“选项显式”。每次我在 VBA 中运行代码时都会出现编译错误。它说“未定义变量”。 VBA中如何定义变量?

【问题讨论】:

  • 您收到该错误是因为您的变量未声明并且您在顶部使用了Option Explicit,这迫使您将变量声明为特定的数据类型。您可能想在To ‘Err’ is Human 中阅读有关它的信息。见第 2 点。此外,在使用 Excel 行时,最好将它们声明为 Long 而不是 Integer 否则您可能会收到 Overflow 错误。

标签: excel vba


【解决方案1】:

这是非常基本的...:

Dim i As Long

因此,您需要学习“Beginning with VBA”或类似的入门读物。

【讨论】:

  • 在 Excel 中处理行时,建议使用 Long 而不是 Integer。 Dim i As Long
猜你喜欢
  • 2013-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多