Vba XLSTART文件夹中的多个XLA文件,无法在列表中看到宏 我已经在我的*C:\用户\MyUrrNe\AppDATa\ROMAM\\微软\Excel \xLST**文件夹中有一个XLA文件,那个文件工作正常。让我们称之为previous.XLA 现在我创建了另一个,我们称之为NeXON.XLA。我还想经常使用它的宏,所以可以通过按Alt+F8来调用它们会很好。但是,仅列出了来自前V.XLA的宏。

Vba XLSTART文件夹中的多个XLA文件,无法在列表中看到宏 我已经在我的*C:\用户\MyUrrNe\AppDATa\ROMAM\\微软\Excel \xLST**文件夹中有一个XLA文件,那个文件工作正常。让我们称之为previous.XLA 现在我创建了另一个,我们称之为NeXON.XLA。我还想经常使用它的宏,所以可以通过按Alt+F8来调用它们会很好。但是,仅列出了来自前V.XLA的宏。,vba,excel,Vba,Excel,奇怪的是,如果我关闭Excel,重新启动它并按Alt+F11进入宏编辑器,新的编辑器就在那里 有人知道会出什么问题吗?如何将新宏也包含在宏列表中 非常感谢您的帮助 > P> >将XLA或.XLAM放在文件夹中不是必需的,需要使用Advin连接它。 转到Excel选项~>加载项~>在窗口底部,您将看到管理:[Excel加载项]单击转到…~>在出现的窗口中点击浏览~>点击需要的.XLA并按OK。然后再次转到Excel选项~>Customize~>在窗口顶部,您将看到选择屏幕选择comand from

奇怪的是,如果我关闭Excel,重新启动它并按Alt+F11进入宏编辑器,新的编辑器就在那里

有人知道会出什么问题吗?如何将新宏也包含在宏列表中


非常感谢您的帮助

> P> >将XLA或.XLAM放在文件夹中不是必需的,需要使用Advin连接它。 转到Excel选项~>加载项~>在窗口底部,您将看到管理:[Excel加载项]单击转到…~>在出现的窗口中点击浏览~>点击需要的.XLA并按OK。然后再次转到Excel选项~>Customize~>在窗口顶部,您将看到选择屏幕选择comand from:,选择Macros~>Add>>。然后,您可以使用“修改…”修改宏的图标。。。按钮,然后按OK。 选定的宏将在快速访问工具栏中可用

快速访问工具栏

项目浏览器


几乎可以,这是一个很好的解决方法,但我的意思不是快速访问工具栏,而是通过按Alt+F8将其放在宏列表中更具体,这是一个窗口,在这里我希望在Excel 2013中在NeXON.XLA->中找到宏。您在开发人员标签>代码>宏中找到它:看来您以前的扩展名XFL文件实际上不属于Advin,我猜它被保存为.xLS,然后文件的扩展名从.xLs改为.xLA。也许我错了,但我从未见过来自加载项的宏被列为可用宏,因为加载项不是工作簿。因此,如果您将工作簿保存为.xLS,然后替换文件的扩展名,则可以通过ALT+F8显示宏,但这不是使用XLA的标准方式。我也在使用一个加载项,但是通过我的答案中描述的变量。使用我的答案中描述的方式,您可以创建带有按钮的userform来启动不同的宏,也可以使用快捷键来调用宏,但这当然取决于您