如何停止 Excel 宏记录器自动包装代码行?

Xan*_*tec 6 macros microsoft-excel

在 Excel (2007) 中录制宏时,如果代码行变得很长,录制器通常会使用“_”字符来换行。这一切都很好,只是在 VBA IDE 中显然有一个硬性限制,一行可以被包装多少次,如果记录器超过了这个限制,它就会停止记录。

有什么办法可以防止宏记录器自动包装记录的代码,以便在不炸毁IDE的情况下记录长行?

小智 4

我不认为这可以在编辑器中配置。但是,通过更改制表符宽度选项,您可以在超出限制之前获得更多字符。

  1. 单击 Excel 中“开发人员”选项卡中的“Visual Basic”按钮。
  2. 选择“工具”-“选项”菜单。
  3. 将制表符宽度值更改为较小的数字。

在此输入图像描述