Macro

12/10/2004 - 01:21 por Adolfo Gerardo Guzman Sanchez | Informe spam
Hola a todos, supongo que esto es muy sencillo, pero estoy iniciando en el
campo de las macros, acabo de crear una macro para quitar abreviaturas de
unas celdas seleccionadas, funciona perfectamente mis preguntas son las
siguientes:

1. Se puede asignar esta macro a un boton y que la pueda ejecutar a en otros
libros?
2. Podria transportar o compartir esta macro con otros compañeros del
trabajo y como?
3. En caso de modificar la macro que debo hacer para enviarla nuevamente a
los demas compañeros, o con enviar el modulo es suficiente.

Gracias a todos
 

Leer las respuestas

#1 David
12/10/2004 - 18:38 | Informe spam
Saludos cordiales, Adolfo.

Te describo lo que yo haría, aunque hay que tener en
cuenta que podrían haber otros métodos. Esto es lo que
me ha dado buen resultado.

1. Se puede asignar esta macro a un boton y que la pueda
ejecutar a en otros libros?
Si, pero es preferible que tu macro la grabes en el Libro
Personal de Macros (Personal Workbook), pues de esa
manera estará disponible en cualquier momento. Al no
hacer esto, cada vez que ejecutés la macro, se abrirá el
libro electrónico en el cual fue grabada, lo cual es un
poco molesto.
Para asignar la macro en un botón, hacés clic en
Herramientas - Personalizar, y en el separador Comandos,
buscás "Macros". Allí vas a encontrar una carita alegre,
que representa en forma genérica el macro que asignarás.
Lo arrastrás a una barra de herramientas, y le das clic
derecho - Asignar macro. Luego podés personalizar con
clic derecho en el icono su figura, texto etc.


2. Podria transportar o compartir esta macro con otros
compañeros del trabajo y como?
Para compartir tu macro, tenés que entrar al editor de
Visual Basic haciendo clic en Herramientas - Macro -
Editor de Visual Basic. Buscás tu macro dando doble clic
en los módulos que vas a encontrar al lado izquierdo, y
una vez localizado, hacés clic en Archivo - Exportar
archivo. Esto te grabará un archivo con extensión .bas.
En la PC de tus compañeros, hacés un proceso similar:
clic en Herramientas - macro - Editor de visual basic -
Archivo - Importar archivo, y abrís el archivo que
creaste en tu máquina.


3. En caso de modificar la macro que debo hacer para
enviarla nuevamente a los demas compañeros, o con enviar
el modulo es suficiente.
En caso que tu macro se tenga que modificar, repetís el
proceso del inciso anterior.

Espero que esto te sirva. Parece complicado al
principio, pero verás que en realidad no lo es. Sólo es
cuestión de captarle la lógica...

Éxitos!

Hola a todos, supongo que esto es muy sencillo, pero


estoy iniciando en el
campo de las macros, acabo de crear una macro para


quitar abreviaturas de
unas celdas seleccionadas, funciona perfectamente mis


preguntas son las
siguientes:

1. Se puede asignar esta macro a un boton y que la pueda


ejecutar a en otros
libros?
2. Podria transportar o compartir esta macro con otros


compañeros del
trabajo y como?
3. En caso de modificar la macro que debo hacer para


enviarla nuevamente a
los demas compañeros, o con enviar el modulo es


suficiente.

Gracias a todos


.

Preguntas similares