copiar macro en otro archivo excel

13/02/2010 - 19:46 por JC | Informe spam
Buenas tardes,
tengo un archivo de excel con 1 sola hoja, contiene una macro para que
transforme un numero en letras, tras apretar un boton. Funciona muy bien y me
gustaria copiarla y pegarla en otro libro. Me voy al editor de VB copio el
modulo de clase con su codigo de un libro al otro, creo una hoja de calculo
identica en el libro al que lo quiero copiar y copio el código también en ese
hoja. Está todo copiado tal y como aparece en el libro primero, pero no me
funciona la macro. Me podeis decir que estoy haciendo mal... o si me falta
algo por hacer??? Gracias.

Preguntas similare

Leer las respuestas

#1 pepe
13/02/2010 - 21:42 | Informe spam
¿el nombre interno del botón es el mismo?


"JC" escribió en el mensaje de noticias
news:
Buenas tardes,
tengo un archivo de excel con 1 sola hoja, contiene una macro para que
transforme un numero en letras, tras apretar un boton. Funciona muy bien y
me
gustaria copiarla y pegarla en otro libro. Me voy al editor de VB copio el
modulo de clase con su codigo de un libro al otro, creo una hoja de
calculo
identica en el libro al que lo quiero copiar y copio el código también en
ese
hoja. Está todo copiado tal y como aparece en el libro primero, pero no me
funciona la macro. Me podeis decir que estoy haciendo mal... o si me falta
algo por hacer??? Gracias.
Respuesta Responder a este mensaje
#2 Héctor Miguel
14/02/2010 - 00:10 | Informe spam
hola, !

tengo un archivo de excel con 1 sola hoja, contiene una macro para que transforme un numero en letras
tras apretar un boton... me gustaria copiarla y pegarla en otro libro.
Me voy al editor de VB copio el modulo de clase con su codigo de un libro al otro
creo una hoja de calculo identica en el libro al que lo quiero copiar
y copio el codigo tambien en ese hoja. Esta todo copiado tal y como aparece en el libro primero
pero no me funciona la macro. Me podeis decir que estoy haciendo mal... o si me falta algo por hacer???



1) que significa (exactamente) "no funciona" ?
2) a que te refieres con copiar el modulo "de clase" entre un libro y otro ?
3) como es que copias (TAMBIEN) el codigo "en esa hoja" (recien creada en el nuevo libro) ? (es un doble codigo ?)
4) tambien le pusiste un "boton" a la nueva hoja ? (y de que tipo ?... "formularios" o "cuadro de controles" ?)

comenta mas detalle de los que hayas dejado "en el tintero" (para tener ideas mas claras de la situacion)
saludos,
hector.
Respuesta Responder a este mensaje
#3 JC
14/02/2010 - 22:31 | Informe spam
Gracias a los dos por ayudarme.
Respuesta para PEPE: si, el nombre del boton es el mismo, ya que hice un
copia pega.
Respuesta para Hector Miguel:
1) Significa que cuando aprieto el boton en la nueva hoja que he creado, no
traduce numeros a letras...
2)Sabes que los libros de excel en el VB pueden tener módulos o módulos de
clase. En este caso tiene modulos de clase, y en el libro nuevo he insertado
un modulo de clase y he copiado el codigo del otro que ya tenia...
3) Como yo no entiendo mucho de estas cosas, y mi intención es que funcione
la macro en el nuevo libro, y veo que la hoja donde funciona la macro tiene
en el VB un codigo, pues copio también ese codigo en la hoja de mi libro
nuevo para que me funcione.
4) Le he puesto el mismo boton que el libro que tengo al principio (lo he
puesto en edicion, me ha dejado copiarlo y lo he pegado.) está en las mismas
celdas y es del mismo tamaño que el primerocomo tiene todos los códigos
pegados del otro pensaba que iba a funcionar...pero veo que no y me estoy
volviendo loca...

"Héctor Miguel" escribió:

hola, ! (creo que siguen sin bananas/sincronia los monos/servidores)

1) que significa (exactamente) "no funciona" ?
2) a que te refieres con copiar el modulo "de clase" entre un libro y otro ?
3) como es que copias (TAMBIEN) el codigo "en esa hoja" (recien creada en el
nuevo libro) ? (es un doble codigo ?)
4) tambien le pusiste un "boton" a la nueva hoja ? (y de que tipo ?...
"formularios" o "cuadro de controles" ?)

comenta mas detalle de los que hayas dejado "en el tintero" (para tener
ideas mas claras de la situacion)
saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida