Saltar al contenido

hacer una macro para aplicar en una formula en excel

publicado

hola quiero hacer una macro, en la cual pueda aplicar una formula CONCATENAR varios registros.

a b c

1--- pedro martinez rodriguez =concatenar (a1;b1;c1)

Como lo puedo hacerlo en una macro ya que son muchos registros.

Gracias.

Featured Replies

publicado

Que tal espero te sirva

Sub Concatenar ()

Hoja1.Range("D11").Formula = "=Concatenar (A1,"",B1,"",C1"

End Sub[/CODE]

Ese es el codigo para hacerlo, solo necesitas acoplarlo de a cuerdo a tus necesidades.

saludos desde México

publicado
  • Autor

Hola Roshiroy, no me funciona

Sub Concatenar()

Hoja1.Range("Q11").Formula = "=Concatenar (=CONCATENAR(S2;C2;" / ";B2;T2"

End Sub

en la cual pueda aplicar una formula CONCATENAR varios registros.

a b c

1--- pedro martinez rodriguez =concatenar (a1;b1;c1)

2---marta diaz mata

3---diego perez martin

Como lo puedo hacer en una macro ya que son muchos registros.

Gracias.

publicado

Hoja1.Range("Q11").Formula = "=Concatenar (=CONCATENAR("S2;C2;" / ";B2;T2")

intenta asi en el ejemplo anterior no cerre los parentecis intentalo asi y no olvides las comillas

O bien Sube un ejemplo para poder ayudarte mejor.

publicado

Estimado rayco1104

Deberías enviar un archivo que contengas los datos y verificar el resultado deseado.

Para este caso, a mi jucio, debería armar una macro de repeteción de fila y ver que columnas deseas concatenar los textos para añaidr en una nueva columna.

Se entiende?

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.