我有一个excel中的用户表单,我想在Excel 2003中转换为插件或菜单项

我已经wriiten一个小vba代码(用户窗体和模块关联)连接用户input文件夹path中的文件。 目前我有这个放在personal.xls和每次打开excel我按ALT + F11,并转到用户窗体并运行它(按F5)。

我希望这个用户表单作为插件或Excel菜单项(可用于所有电子表格)。

我知道我需要分配一个macros,我添加一个菜单项,但我有很多潜艇(都在用户窗体和模块关联),没有实例化我的用户窗体的任何地方。 我不知道哪些这些潜艇我需要分配给菜单项。

主要目标:我是不是一个菜单项(或插件),当我点击popup用户窗体。 (之后运行与我从Visual Basic编辑器运行时相同)。

事情调查:我试图复制userform&模块到一个新的项目,并将其保存为Excel插件(.xla文件),并将插件放入Excel加载项文件夹。 我在Excel中select了Tools> Addins选项的插件。 但是,我认为这样我不能实现我所需要的,因为我没有看到任何新的选项/菜单项添加到Excel中。

提前致谢

ps:我是vba的新手,刚开始工作一周前,所以给我更详细的答案。

你用加载项做了正确的,但为了使用你的代码,你需要添加菜单,检查了这一点 。