首页 > 解决方案 > 可以在运行时自行编辑的VBA MACRO?

问题描述

我正在尝试查看是否可以以永久方式进行宏编辑。根据我在互联网上的发现,可以使用宏做一些事情,但我不确定我是否可以做一些更永久的事情。

这个想法是这样的。

我有一个我的 MACRO 遵循的列表,以确定根据客户编号为谁分配票号。但是,如果客户是新客户,则 MACRO 将自动从列表中选择一个人以永久添加客户。我可以使用用于列表的单独电子表格来执行此操作,但我宁愿将列表硬编码到 MACRO 中,然后将新客户编号添加到硬编码列表中,以便下次运行 MACRO .

这将避免需要第二个电子表格,并且无需确保第二个电子表格位于正确的文件夹中并正确命名。把第二张纸一起剪掉感觉是一个更好的选择。

我想象我可以用一个数组来做到这一点,所以我的问题变成了:

是否可以使用 MACRO 永久编辑 MACRO 中的硬编码数组,以便下次运行 MACRO 时新值在数组中。

标签: excelvbaself-modifying

解决方案


推荐阅读