宏用于多个工作簿以重置工作表

时间:2015-12-11 19:22:32

标签: excel vba

我希望编写一个宏来重置具有多个工作表的工作簿中的工作表。基本上就是这样做:

1。在激活宏的活动工作簿的Sheet1 B3,B6和B9上清除单元格(所有文件名都不同。例如,我们可以调用这些工作簿" Active")

2。打开模板文件(让我们调用此文件Partner_Checklist.xlsm,因为此文件将在整个宏中保持一致)

第3。从sheet1

中选择Partner_Checklist.xlsm中的所有内容

4。复制Partner_Checklist.xlsm表1中的所有内容

5。将内容粘贴到Sheet2中的活动工作簿

6。关闭Partner_Checklist.xlsm

这将用于每个季度我们需要使用这些工作簿来执行审计的项目。需要清除工作簿以前的审核,如果模板已更新,则可以更轻松地在所有工作簿中进行更新。

任何帮助都会很棒。感谢。

1 个答案:

答案 0 :(得分:-1)

我能想到的最简单的方法是使用宏录制器,并保存要重复的操作的宏。如果您不确定是什么,则必须在功能区上启用开发人员选项卡,然后使用宏录制器的选项将位于左上角。以下是有关如何启用开发人员标签的链接。

https://msdn.microsoft.com/en-us/library/bb608625.aspx

记录自己做一次,然后保存宏。现在,您可以随时执行该宏,它将执行您在录制时执行的确切操作。