Macro en excel
Hola a tod@s , tengo una serie de datos en una hoja de calculo llamada TEMPORAL :
(Como no puedo pegar una imagen os escribo los registros)
A1=MANUEL GARCIA VAZQUEZ
B1=GRAN CANARIA, 25
C1=983584785
A2=PEPE VAZQUEZ VAZQUEZ
B2=LA ALAMEDA, 20
C2=983554545
A3=ANA GARCIA LOPEZ
B3=LA PAZ, 23
C3=983584652
A4=LAURA VAZQUEZ VAZQUEZ
B4=ROSALEDA, 25
C4=983123785
Y simplemente quería pasar esos datos a otra hoja de calculo (en el mismo libro) llamada ETIQUETAS de forma que me quedasen eses datos puestos de la siguiente forma :
B3=MANUEL GARCIA VAZQUEZ
B4=GRAN CANARIA, 25
B5=983584785
E3=PEPE VAZQUEZ VAZQUEZ
E4=LA ALAMEDA, 20
E5=983554545
B8=ANA GARCIA LOPEZ
B9=LA PAZ, 23
B10=983584652
E8=LAURA VAZQUEZ VAZQUEZ
E9=ROSALEDA, 25
E10=983123785
Es decir poner los mismos datos de cada persona (nombre, dirección y teléfono) separados y puestos en el orden que aparecen abajo.Eso cuando tengo 3 o 4 registros es viable hacerlo a mano pero cuando tengo 1000 o 2000 obviamente ya no.
¿He pensado en programar una macro en Visual Basic que me copiase desde el primer al último registro de la hoja de calculo llamada TEMPORAL y me la copiase en la hoja llamada ETIQUETAS pero no se como hacerlo porque si se de Visual Basic pero nunca he hecho macros en Excel?. ¿A alguien se le ocurre como hacerlo? Gracias anticipadas .
(Como no puedo pegar una imagen os escribo los registros)
A1=MANUEL GARCIA VAZQUEZ
B1=GRAN CANARIA, 25
C1=983584785
A2=PEPE VAZQUEZ VAZQUEZ
B2=LA ALAMEDA, 20
C2=983554545
A3=ANA GARCIA LOPEZ
B3=LA PAZ, 23
C3=983584652
A4=LAURA VAZQUEZ VAZQUEZ
B4=ROSALEDA, 25
C4=983123785
Y simplemente quería pasar esos datos a otra hoja de calculo (en el mismo libro) llamada ETIQUETAS de forma que me quedasen eses datos puestos de la siguiente forma :
B3=MANUEL GARCIA VAZQUEZ
B4=GRAN CANARIA, 25
B5=983584785
E3=PEPE VAZQUEZ VAZQUEZ
E4=LA ALAMEDA, 20
E5=983554545
B8=ANA GARCIA LOPEZ
B9=LA PAZ, 23
B10=983584652
E8=LAURA VAZQUEZ VAZQUEZ
E9=ROSALEDA, 25
E10=983123785
Es decir poner los mismos datos de cada persona (nombre, dirección y teléfono) separados y puestos en el orden que aparecen abajo.Eso cuando tengo 3 o 4 registros es viable hacerlo a mano pero cuando tengo 1000 o 2000 obviamente ya no.
¿He pensado en programar una macro en Visual Basic que me copiase desde el primer al último registro de la hoja de calculo llamada TEMPORAL y me la copiase en la hoja llamada ETIQUETAS pero no se como hacerlo porque si se de Visual Basic pero nunca he hecho macros en Excel?. ¿A alguien se le ocurre como hacerlo? Gracias anticipadas .
2 Respuestas
Respuesta de Elsa Matilde
1
Respuesta
1