2011-09-25 17:57:12 +0000 2011-09-25 17:57:12 +0000
29
29

¿Puedo hacer que una macro VBA de Excel esté disponible para todos los libros?

¿Es posible escribir un script VBA en un libro de trabajo y utilizarlo en otros libros de la máquina? Supongo que estoy buscando una manera de escribir un paquete de macros.

EDIT Siguiendo las instrucciones del enlace dado por Lance, he conseguido crear el addin, pero no lo veo en la pestaña ‘Macros’. ¿Qué me falta?

Respuestas (5)

12
12
12
2011-09-25 18:03:33 +0000

Hay varias maneras de hacerlo, aquí hay un enlace que explica cómo crear un Addin de Excel con código VBA. También puedes crear otros tipos de addins de otras maneras, pero esta es la más sencilla. Hay miles de referencias que puedes buscar que hablan de cómo hacer esto.

10
10
10
2014-12-18 18:10:53 +0000

¡No es necesario hacer el addon!

Guárdela en un libro especial llamado Personal.xlsb

Pasos:

Puedes hacer que las macros estén disponibles en todos tus libros, guardándolas en un libro especial que Excel carga cada vez que se abre.

2
2
2
2018-01-10 15:02:00 +0000

Cuando graba una macro puede almacenarla después en su libro de trabajo de macros personales. Cuando salga de Excel le preguntará si desea almacenarla, una vez que haga clic en “Sí”, la macro estará disponible para todos los libros de trabajo en Desarrollador => Macros. Ver también Microsoft support

1
1
1
2017-08-03 05:38:45 +0000

Cómo localizar la carpeta XLStart

-1.Haga clic en la imagen del botón de Microsoft Office , y luego en Opciones de Excel.
-2.Haga clic en Centro de confianza y, a continuación, 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, a continuación, verifique la ruta de la carpeta XLStart en la lista de ubicaciones de confianza.

1
1
1
2016-03-03 16:45:18 +0000

Aprovecha la variable de entorno UserProfile para evitar esa advertencia de “diferente para cada usuario”.

así que la ruta estandarizada es: %UserProfile%\AppData\Roaming\Microsoft\Excel\XLSTART