c++ - 在 VBA 中声明变量注册表?

标签 c++ c vba excel

这里是 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/

相关文章:

c++ - 是否可以描述一些原始类型的子类型?

c++ - 如何将 c 中变量的某些位复制到另一个变量?

c++ - 状态类型 boost :fusion in boost:odeint

c++ - 如何将 dynamic_cast 与 for_each 一起使用

vba - 刷新Access绑定(bind)表单内部字段列表

c - 如何在c中将文件从一个目录移动到另一个目录?

c - 使用 Zookeeper C 客户端的进程在 SIGTERM 上断开连接

c++ - 带线程的 C/C++ 数组——我需要使用互斥锁还是锁?

excel - For循环Excel VBA中的变量限制

vba - 如何快速统计多个文本文件的行数?