【问题标题】:Moving Macros from one Excel workbook to another将宏从一个 Excel 工作簿移动到另一个
【发布时间】:2015-02-26 05:17:47
【问题描述】:

我有 2 个带有宏的工作簿版本。最新版本是 4。我所有的测试用例(测试用例真的很多)都是用 Excel Workbook 上的第 3 版宏编写的。现在我需要将我的工作簿更新到宏的版本 4。 除了复制/粘贴之外,最好的方法是什么?

【问题讨论】:

  • 为您解答 3 个问题。 1哪个excel版本? 2 测试用例在工作表中吗? 3 宏是在工作表、工作簿还是模块中?
  • (1) MS Excel 2010,(2) 是的,测试用例已经存在于工作表中。 (3) 宏在模块中。我有 4 个模块
  • 这是我可能做的。 1 从版本 4 中删除除一张之外的所有工作表。2 在版本 4 中的第一个工作表之后复制版本 3 中的所有工作表 3 从版本 4 中删除工作表 1
  • HERE 是实际的逻辑 :)

标签: excel vba


【解决方案1】:

您可以简单地从版本 3 导出宏并将它们导入到版本 4。此外,为了将测试用例从版本 3 复制到版本 4,您可以使用右键单击工作表时获得的移动/复制选项名字。

【讨论】:

  • 我建议使用 Rob Bovey 的VBA Code Cleaner 来导出/导入宏,可用Here
  • You can simply export your macros from version 3 and import them to version 4. OP 不想导出宏 ;)
  • 我有 ActiveX 控制器是第一个工作表。单击相同的将运行宏模块。我在版本 3 中有 3 个控制器,在版本 4 中有 4 个。如何更新?
猜你喜欢
  • 2021-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-26
  • 1970-01-01
  • 2013-11-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多