VBA隐藏的陷阱

Kim*_*son 5 vba

此问题旨在增加VBA的隐藏功能中的隐藏功能问题

VBA最大,最常见或最烦人的陷阱是什么?

请列出可能被描述为的任何内容

  • 程序员要小心
  • VBA行为需要痛苦和持续的解决方法.
  • 一直使错误容易产生的事情.
  • 令程序员困惑的事情
  • 与其他语言等相比,非常规语法或行为

nai*_*sts 3

由于我编写 VB.net 一段时间了,因此在对象赋值行前添加前缀 始终是一个问题Set,例如

Dim d as Object
Set D = CreateObject("SomethingUseful")
Run Code Online (Sandbox Code Playgroud)

而不是仅仅

D = CreateObject("SomethingUseful")
Run Code Online (Sandbox Code Playgroud)

IDE 不会抱怨,但您会收到运行时错误(未设置对象引用)。

但这基本上是VB.Net/VB6的区别,而不是特别是VBA。