这里是 VBA 的新手。对于非常频繁访问的变量,ex-Loop 迭代器变量,我们可以在 C/C++ 中将变量 decare 为“Register”。
Visual Basic for Application 中是否存在类似的系统。我在 EXCEL VBA 中编程并从其他一些应用程序中提取数据。
我的算法的本质需要 6 层嵌套循环,所以想让它们更快。自上次 30 分钟以来,它们已经在运行 :D
最佳答案
VBA 中没有寄存器类型。
您的问题可能与循环正在执行的操作有关,而不是与变量类型声明有关。
您是否尝试过关闭屏幕更新以节省资源:
Application.screenupdating=false ' at the start
' do the work
Application.screenupdating=true ' at the end
HTH 菲利普
关于c++ - 在 VBA 中声明变量注册表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15232740/