![如何将现有的 Excel 用户窗体和 VBA 添加到新电子表格(针对初学者)](https://linux22.com/image/1551301/%E5%A6%82%E4%BD%95%E5%B0%86%E7%8E%B0%E6%9C%89%E7%9A%84%20Excel%20%E7%94%A8%E6%88%B7%E7%AA%97%E4%BD%93%E5%92%8C%20VBA%20%E6%B7%BB%E5%8A%A0%E5%88%B0%E6%96%B0%E7%94%B5%E5%AD%90%E8%A1%A8%E6%A0%BC%EF%BC%88%E9%92%88%E5%AF%B9%E5%88%9D%E5%AD%A6%E8%80%85%EF%BC%89.png)
我有一个最终用户,他从会计程序导出数据,每次导出并创建新电子表格时,他们都需要添加用户表单和 VBA 文件。以下是我为最终用户提供的说明,但对于最终用户来说,这很麻烦。
您能否推荐更简单的说明或每次进行新导出时更有效地添加文件的方法?
创建新电子表格后,您只需执行一次以下步骤。
步骤 1:打开导出的电子表格
步骤 2:打开Visual Basic 编辑器(Alt+ F11)
步骤 3:打开导入宏(Ctrl+ M)
步骤 4:浏览到“Module1.bas
”并打开
步骤 5:打开导入宏( Ctrl+ M)
步骤 6:浏览到“UserForm1.frm
”并打开它
步骤 7:运行宏 ( F5)
步骤 8:单击跑步宏现已安装并可用。单击X关闭对话框,然后保存电子表格。从那时起,当您打开电子表格时,您只需单击 ( ++ Ctrl)即可打开选择表单。ShiftS
答案1
这里没有什么特别的事情发生,看起来导入和导出是将文件、模块或任何内容从一个文件复制到另一个文件甚至其他驱动器的更简单的方法。
如果我描述您的情况,所显示的过程有助于将宏从该文件复制到您的文件中,但没有任何效果。
如果您发现按照建议的步骤操作存在问题,请执行以下操作。
- 打开该 Excel 文件。
- 按 Alt + F11 打开 VBA 编辑器。
- 您可以在左侧看到“项目探索”。
- 找到名为 Modules 的黄色文件夹,如果没有,请展开。
- 单击该模块,代码将出现在右侧窗口平移中。
- 复制代码,打开 Excel 文件,如果没有打开,请按照步骤 1 到 4 进行操作。
- 最后将代码粘贴到 VBA 编辑器中。
要返回工作表,请单击“文件”,然后单击“保存”,然后单击“关闭并返回 Excel”命令。然后运行宏。
希望这对你有帮助。