【发布时间】:2019-09-24 19:29:41
【问题描述】:
我在 Excel 2010 中使用“记录宏”功能。在 VB 编辑器中,生成的代码放置在“Module1”内的 Sub Macro1() 中。每个下一条记录都放在 Sub Macro2() 下的“Module1”中。
如何在新的“Module2”中获得新生成的代码,而不是“Module1”或新的工作簿?
谢谢
【问题讨论】:
-
只需创建一个新模块
Module2并在录制后将Macro2()复制粘贴到那里。 Excel 将始终将宏记录在一个模块中。其实这并没有错。 -
我当然可以复制文本,但这不是重点。我在某处看到这个选项是可能的,但我在互联网上找不到。
-
问题实际上是你为什么要这样做?这样做的目的是什么?录制宏后,无论如何您都应该对其进行改进,并且应该将模块从
Module1重命名为有意义的名称。所以实际上我没有看到这样做的意义。