问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel如何将多个工作簿导出

发布网友 发布时间:2022-04-22 09:30

我来回答

1个回答

热心网友 时间:2023-10-05 14:19

如果需要将多个宏vba代码从一个工作簿导出到另一个工作簿,则可以正常逐个复制它们。 但这将耗费时间,本文,我将讨论如何快速将所有宏从一个工作簿导出到另一个工作簿并将宏文件保存到特定文件夹。

使用VBA代码将所有宏从一个工作簿导出到另一个工作簿
使用VBA代码将所有宏从一个工作簿导出到另一个工作簿

要将所有宏vba代码从一个Excel文件导出到另一个Excel文件,请执行以下步骤:

1。 首先,您应该同时打开两个工作簿,一个包含宏,另一个是您要导出宏的工作簿,请参见屏幕截图:

2。 按住 ALT + F11键打开 Microsoft Visual Basic for Applications窗口。

3。 点击插页> 模块,并将以下宏粘贴到 模块窗口。
VBA代码:将所有宏从一个工作簿导出到另一个工作簿:
Sub ExportAndImportMole()
Dim xStrSWSName, xSreDWSName As String
Dim xSWS, xDWS As Workbook
xStrSWSName = "old-workbook"
xSreDWSName = "new-workbook"
Dim xFilePath As String
Dim xObjFD As FileDialog
Set xObjFD = Application.FileDialog(msoFileDialogFolderPicker)
With xObjFD
.AllowMultiSelect = False
.Show
If .SelectedItems.Count > 0 Then
xFilePath = .SelectedItems.Item(1)
Else
Exit Sub
End If
End With
On Error GoTo Err1
Set xSWS = Workbooks(xStrSWSName& ".xlsm")
Set xDWS = Workbooks(xSreDWSName& ".xlsm")
Set xvbap = xSWS.VBProject
Set xVBC = xvbap.VBComponents
For Each Mole In xSWS.VBProject.VBComponents
If Mole.Type = vbext_ct_StdMole Then
Mole.Export (xFilePath& ""& Mole.Name& ".bas")
xDWS.VBProject.VBComponents.Import (xFilePath& ""& Mole.Name& ".bas")
End If
Next Mole
Exit Sub
Err1:
MsgBox "come to nothing!"
End Sub

注意:在上面的代码中,“旧的工作簿“是要从中导出宏的工作簿的名称,”新的工作簿“是您要导入宏的工作簿。 您应该将名称更改为您自己的名称。 这两本工作簿都应该是 XLSM 文件格式。

4。 粘贴上面的代码后,按 F5运行这个代码的关键,和一个 浏览窗口显示,请选择一个文件夹放置导出的宏文件,见截图:

5。 然后点击 OK按钮,并且所有宏已从指定的工作簿导出到另一个Excel文件,并且宏文件也已保存到特定文件夹中。 查看截图:

注意:此代码只能从正常模块导出宏。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小米摄像头离线人在外地怎么办 win11如何固定电脑桌面图标 QQ三国的当代杰出少年是怎么得的? 三国人物风云榜的作者简介 三国人物风云榜作者简介 三国人物风云榜目录 三国人物风云榜内容提要 w10电脑不动黑屏w10系统开机黑屏只有鼠标箭头怎么回事 ...FRAMEWORK中的Action, Control, Resource, Model到底是什么关系... windframework特点 京东号违规了怎么处理 京东为什么要封杀“申通快递”? 京东商家聊天用亲字有什么处罚 百度知道 京东都不能说?奇葩 京东客服为什么不能说亲呢~发多少钱呢靠我打错字了 绫致客服的京东为什么不能说亲 京东卖家不能说亲吗? 如何正确护理新生儿的肚脐? 为什么京东客服平台不能说原价 保险断交了能退吗? 京东客服不能说支付宝 保险断交后,怎么继续交? 为什么做京东客服,聊天不能说亲,,和支付宝,说了要罚款, 单位保险断交怎么办 保险断交几个月可以补交吗 新生婴儿肚脐应如何护理 保险可以断交后补吗 养老保险断交会有什么影响 请问牛百叶是牛的什么部位?就是吃火锅常有的那道菜。 社保和养老保险中途断交了怎么办 如何把多个excel文件合并成多个工作簿 怎么把多个excel工作簿合成一个工作簿? excel如何拆分成多个工作表? 华为的数据线突然充不进电 OPPOR9上全民K歌录视频怎么没有画中画功能 oppor9sk悬浮窗口怎吗设置 Oppo R9sk该怎么分屏? oppor9sk能否分屏?多任务键在哪里? OPPOR9sk从哪里截图? OPPOR9SK怎么分屏 oppo r9sk怎样分屏? OPPO R9sk如何分屏? OPPOR9sk可以分屏吗?如果可以怎么分? oppor9sk怎样分屏,求解…… oppor9sk分屏设置在哪? oppor9sk怎么分屏操作 早产婴儿如果选择放在保温箱里面的话,一天大概要多少钱? 早产婴儿住的保温箱为什么那么贵呢? 早产儿一天费用是多少 宝宝取名大全:适合女双胞胎的好名字