Inicio de sesión

Ya sé Excel,
pero necesito más

El manual que
estabas buscando


Ya sé Excel,
pero necesito más

El manual avanzado
que estabas buscando
www.necesitomas.com

En línea

En este momento hay 0 usuarios y 12 invitados en línea.

que varios archivos utilicen las mismas macros

hasta ahora, cada vez que he necesitado una macro la he guardado en la hoja de cálculo en la que me hacía falta.
Pero tengo algunas macros que utilizo en varios libros, así que las tengo en todos y cada uno de ellos, con lo que cada vez que hago una modificación tengo que acordarme de cambiarlas en todos los archivos donde está esa misma macro.
 
¿hay alguna manera de tener la macro sólo una vez y que la puedan utilizar varias hojas de cálculo diferentes?
gracias.

Imagen de pacomegia

Libro de macros personal

Lo más sencillo es que guardes las macros que necesitas en tu libro de macros personal.
Por defecto, nada más instalar Excel, no existe este libro de macros personal, pero Excel se ocupará de crearlo automáticamente en cuanto le indiquemos que queremos guardar una macro en él.
Para grabar una macro y guardarla en el libro de macros personal hay que dar los siguientes pasos:
1-
en las versiones hasta 2003:
Herramientas>Macros>grabar macro
en la versión 2007:
Programador>Código>grabar macro
 
2-
Aparecerá un formulario en el que indicar el nombre de la macro, un método abreviado de teclado si queremos, y también: "Guardar macro en:"
en la lista desplegable aparecerá: Este libro, Libro nuevo y Libro de macros personal
Hay que seleccionar la opción Libro de macros personal.
 
3-
vamos a realizar cualquier acción para que el grabador de macros tenga algo que grabar, por ejemplo escribe una letra en la celda A1
 
4-
ahora se puede detener la grabación de la macro pulsando el botón "detener gabación", que tiene una imagen de un cuadrado, como el stop de un reproductor de música.
 
 
Ya está.
 
Si queremos ver la macro que acabamos de grabar, se accede al editor de Visual Basic, [Alt][F11] y en el explorador de proyectos (si no está visible se activa en el menú Ver>explorador de proyectos) aparece Personal.xls que es el libro de macros personal.
 
Este libro se guarda en el perfil del usuario, en una carpeta en la que Excel abrirá todo lo que encuentre cada vez que se inicie el programa. Por ejemplo:
C:\Documents and Settings\nombreusuario\Datos de programa\Microsoft\Excel\XLSTART\PERSONAL.XLSB
 
Dependiendo de la versión, la carpeta XLStart se puede llamar también Inicio, y la extensión del archivo será xls hasta la versión 2003.

------

La potencia sin control no sirve de nada.
Power is nothing without control.

Re: Convertir números a letras (Libro de macros personal)

Hola Paco Megia!
 
Mira, cuando tú lo explicas parece tan sumamente fácil que ya me había hecho ilusiones de que ya lo tenía, pero no sé lo que debo hacer mal porque no me sale la fórmula. He seguido los pasos para hacerlo en libro de macros personal:
 Herramientas>Macros>grabar macro
en la lista desplegable: Libro de macros personal
Selecciono la opción Libro de macros personal.
Escribo una letra en la celda A1, he puesto la letra A                                                                         Detengo la grabación de la macro pulsando el botón "detener gabación", que tiene una imagen de un cuadrado, como el stop de un reproductor de música.
Y ... ya está.                                                                                                                                                         Para ver la macro que he grabado, accedo al editor de Visual Basic, Alt F11 y en el explorador de proyectos aparece Personal.xls que es el libro de macros personal. Abro módulos.  Ahí sale:
Sub Macro1()
'
' Macro1 Macro
' Macro grabada el 12/06/2008 por (mi nombre de usuario)
'
'
    Range("A1").Select
    ActiveCell.FormulaR1C1 = "A"
    Range("A2").Select
End Sub
Pues con todo ésto, la formula no esta para poder pasar los números a letras.
Ya te dije que era un poco novata pero creo que no tiene que ser tan dificil, hay algo que me falta, seguro, verdad?
Me ayudarás por favor?
Muchas gracias por todo.
Pleiades.

Imagen de pacomegia

Re: Convertir números a letras (Libro de macros personal)

Aquí explico cómo cargar el archivo .bas

------

La potencia sin control no sirve de nada.
Power is nothing without control.


necesitomas.com en tu página principal de Google

Google

Buscar en necesitomas.com

Encuesta