Copiar y pegar macros

14/01/2005 - 21:39 por Age | Informe spam
Cuando veo alguna macro que me podria servir lo que hago es lo siguiente:

1.- Habror excel
2.- Hablor el Visual basic
3.- Habro un modulo en el visual basic
4.- Copio de aqui el macro que me interesa
5.- Pego el macro en el visdual basic en el modulo
6.-Guardo en Visual basic y lo cierro
7.-Guardo el libro de excel y lo cierro
8.- Abro el libro de nuevo y me pregunta que tiene macros que si los
habilito y le digo que si.

Pero no funciona el macro!

¿que pasara?, ¿que tengo que hacer?

Gracias

Preguntas similare

Leer las respuestas

#1 KL
14/01/2005 - 22:02 | Informe spam
Hola Age,


"Age" wrote in message...
...3.- Habro un modulo en el visual basic
...5.- Pego el macro en el visdual basic en el modulo
...Pero no funciona el macro!



Asi sin ver el codigo es dificil de diagnosticar ya puede haber unas cuantas
razones, pero se me hace q la mas probable es la siguiente. Es que hay
macros y macros, o sea hay:

1) macros q se depositan en los modulos modulos de hojas (suelen empiezan
asi: "Private Sub Worksheet_")
2) otros q deberian ir al modulo del lbro (suelen empiezan asi: "Private
Sub Workbook_")
3) otros q deben estar en el modulo de un formulario (suelen empiezan asi:
"Private Sub UserForm_")
4) y otros q solo funcionarian en los modulos que no sean los anteriores
(que probablemente son los q usas)
(tambien estan los modulos especiales llamados ClassModule pero no son
frecuentes en el ambito de usuarios).
5) finalmente, al copiar un codigo de los mensajes a los modulos, muy a
menudo ocurre q las lineas del codigo original se desplazan o se anaden
caracters q no estaban haciendo imposible el funcionamiento del mismo.

Como he dicho antes si expones el codigo q no funciona sera mas facil de
identificar el problema.

Saludos,
KL

Espero q te sea de ayuda.
Respuesta Responder a este mensaje
#2 julian-Vlc-Sp
14/01/2005 - 22:04 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje y dinos si te
sirvió o no la respuesta dada. Muchas gracias.

Todo lo que haces esta bien, pero te falta una cosita mas, que es adaptar el
modulo a tu libro, me explico.

Imagínate que el modulo es para pasar el valor de celda A1 de una hoja
llamada PEPITO, a la celda F9 de una hoja llamada RESUMEN.

Si en tu libro no tienes dichas hojas, nunca te puede funcionar.

SALUDOS.
julian-Valencia-España

http://www.access-facil.tk
http://www.access-sin-codigo.tk

"Age" escribió en el mensaje
news:
Cuando veo alguna macro que me podria servir lo que hago es lo siguiente:

1.- Habror excel
2.- Hablor el Visual basic
3.- Habro un modulo en el visual basic
4.- Copio de aqui el macro que me interesa
5.- Pego el macro en el visdual basic en el modulo
6.-Guardo en Visual basic y lo cierro
7.-Guardo el libro de excel y lo cierro
8.- Abro el libro de nuevo y me pregunta que tiene macros que si los
habilito y le digo que si.

Pero no funciona el macro!

¿que pasara?, ¿que tengo que hacer?

Gracias
Respuesta Responder a este mensaje
#3 Age
14/01/2005 - 22:45 | Informe spam
Este es un macro que copie y pegque y nomas no jalo!!!

Sub NombreHoja()
ActiveSheet.Name = Range("A1").Value
End Sub
Respuesta Responder a este mensaje
#4 KL
14/01/2005 - 22:58 | Informe spam
Bueno, de momento vamos bien :-)

Ahora falta saber q es lo q pone la celda A1 de la hoja activa y que error
exactamente recibes.

KL

"Age" wrote in message
news:
Este es un macro que copie y pegque y nomas no jalo!!!

Sub NombreHoja()
ActiveSheet.Name = Range("A1").Value
End Sub

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida