Office - Macro en excel

 
Vista:

Macro en excel

Publicado por Zro (3 intervenciones) el 01/02/2006 12:32:59
Hola, que tal?

Tngo una lista con clientes: nombre, apellidos, tlefono.... cada uno en una columna.

Lo que quiero, es hacer una macro, para que al seleccionar un nombre, me copie el contenido de todas esas casillas (p ejemplo: A12, B12 , C12... varian segun el cliente que elija, claro) a otras casillas que siempre son las mismas (H1, H2, H3 ....).

He intentado, y he conseguido, que me copie solo una casilla, pero no las demas.

Espero que alguien sepa y pueda ayudarme, un saludo y muchas gracias

Zro
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Macro en excel

Publicado por JuanC (34 intervenciones) el 01/02/2006 14:48:18
La forma más fácil de "copiar" datos es asignar directamente
los valores de celda a celda:

[H1].Value = [A12].Value
[H2].Value = [B12].Value
[H3].Value = [C12].Value

Espero que te sirva...

Saludos y buena suerte, desde Buenos Aires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Macro en excel

Publicado por Zro (3 intervenciones) el 01/02/2006 16:30:29
Muchas gracias por contestar, JuanC.

El problema de eso, que no son siempre las mismas celdas. Puede ser, la fila 15, la 25 o la 125. Entonces, lo que yo queria, es ponerme en la celda "Anºquesea" y se me copie esa y las que tiene a su derecha "Letranºquesea+1, +2,...
a otras celdas, que esas siempre van a ser las mismas.

Espero haberme expresado bien esta vez.

Un saludo y gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Macro en excel

Publicado por JuanC (34 intervenciones) el 01/02/2006 21:56:45
Entonces podés usar algo así:

[A1].Select
With Selection
[H1] = .Offset(0, 0).Value
[H2] = .Offset(0, 1).Value
[H3] = .Offset(0, 2).Value
End With

Espero que eso sirva!

Saludos, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar