EXCEL中让同一文件夹下的excel文件运行同一个宏

如何让EXCEL中 同一文件夹下的excel文件 运行同一个宏,下面是我录制的宏:

Sub 打印设置()
'
' 打印设置 Macro
' 宏由 Administrator 录制,时间: 2015/12/04
'

'
ActiveSheet.PageSetup.Orientation = xlLandscape
With ActiveSheet.PageSetup
.LeftHeader = ""
.CenterHeader = ""
.RightHeader = ""
.LeftFooter = ""
.CenterFooter = ""
.RightFooter = ""
.Orientation = xlLandscape
.FitToPagesWide = 1
.FitToPagesTall = 1
.FirstPageNumber = True
.LeftMargin = 54.141732
.RightMargin = 54.141732
.TopMargin = 72
.BottomMargin = 72
.HeaderMargin = 36.566929
.FooterMargin = 36.566929
.CenterHorizontally = False
.CenterVertically = False
.PrintErrors = xlPrintErrorsDisplayed
.Order = xlDownThenOver
.PrintGridlines = False
.PrintHeadings = False
.BlackAndWhite = False
.PrintQuality = 600
.PrintArea = ""
.PrintTitleRows = ""
.PrintTitleColumns = ""
End With
End Sub

你把保存有宏的Excel单独保存为一个Excel,要使用这个宏只需要打开这个Excel,并在要使用此宏的Excel选择保存的宏名即可使用。如,你的1.xls中保存有宏,要在2.xls中使用这个宏,你同时打开这两个excel,在2.excel中打开--宏,就可以看到你在1.xls中保存的宏,即可使用了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-12-04
将你做的宏另存为加载宏文件(.xla),在excel中单击“工具”菜单的“加载宏”命令即可将宏加载到excel文档中,这样其他Excel文件都可以使用这个宏了。本回答被提问者和网友采纳
相似回答