¿Es posible escribir un script VBA en un libro de trabajo y usarlo en otros libros de trabajo en la máquina? Supongo que estoy buscando una manera de escribir un paquete macro.
EDITAR Siguiendo las instrucciones en el enlace dado por Lance, logré crear el complemento, pero no puedo verlo en la pestaña 'Macros'. ¿Qué me estoy perdiendo?
fuente
XLSTART
carpeta. Observe que el camino aXLSTART
pareceC:\Users\<UserName>\AppData\Roaming\Microsoft\Excel\XLSTART
. Como hay un nombre de usuario, es diferente para cada usuariopersonal.xlsb
sugerencia permite a las personas resolverlo con la ayuda de google. Actualizaré la respuesta si vuelvo a hacer esto.Cuando grabe una Macro, puede almacenarla luego en su Libro de Macro Personal. Cuando sale de Excel, le pregunta si desea almacenarlo, una vez que hace clic en Sí, la Macro estará disponible para todos los libros en Desarrollador => Macros. Ver también soporte de Microsoft
fuente
Aproveche la variable de entorno UserProfile para evitar esa advertencia 'diferente para cada usuario'.
entonces la ruta estandarizada es:% UserProfile% \ AppData \ Roaming \ Microsoft \ Excel \ XLSTART
fuente
Cómo ubicar la carpeta XLStart
-1.Haga clic en el botón de Microsoft Office Imagen de botón de Office y luego en Opciones de Excel.
-2.Haga clic en Centro de confianza y luego en Centro de confianza de Microsoft Office Excel, haga clic en Configuración del Centro de confianza
-3.Haga clic en Ubicaciones de confianza y luego verifique la ruta a la carpeta XLStart en la lista de ubicaciones de confianza.
fuente
XLSTART
.