小兔网

在实际开发中,有时需要将一个 VBA 项目中一个或多个模块、用户窗体保存下来,用在其他 VBA 项目中。Excel 为此提供了模块的导出/导入功能。

本篇文章介绍如何导出 VBA 模块、用户窗体,以及如何在新的项目中导入已被导出的模块。

本篇以模块为例介绍,用户窗体、类模块的方法类似。

戳我学习>>知识兔精品课《Office2019零基础入门精通全套大师级课程》

导出模块

知识兔

第一步,右键导出的模块

选择要导出的模块,鼠标右键,在弹出的菜单列表中选择【导出文件】命令。

202106140429127623190

第二步,选择保存的位置

点击导出文件后,弹出选择保存位置的对话框,选择要保存的位置,给导出的模块文件命名,然后点击确定。

202106140429137547761

第三步,导出完成

VBA 模块导出的文件类型是【.bas】类型文件,可以使用记事本、代码编辑器等文本编辑器打开并修改。

202106140429147437792

 

导入模块

知识兔

第一步,选择要导入到的 VBA 工程

选择要把模块导入到的 VBA 工程,然后鼠标右键,在弹出的菜单中选择【导入文件】。

202106140429157384223

第二步,选择要导入的 VBA 模块文件

上一步后出现选择 VBA 模块文件的对话框,其中浏览找到要导入的 VBA 模块文件,然后点击打开。

202106140429167406214

第三步,导入成功

接上一步,VBA 模块导入成功,可在对应的对象文件夹里看到导入的模块。其导入的名称与导出前的名称相同。

202106140429177391965