Saltar al contenido

Codigo Concatenación VBA


Recommended Posts

publicado

Estimados Amigos:

La verdad es que estuve buscando bastante, pero no encuentro ni se me ocurre como resolver mi problema.

Quiero concatenar dos columnas ( La A y la C) y que me arroje el resultado en la B.

El codigo que estuve probando fue : 

 

Sub Contar()

On Error Resume Next

Dim base As Byte
Dim i As Byte

base = Range("Contar").Count         'Contar es el rango dinamico que estoy utilizando , en este caso sería la ultima fila'
 
 For i = 2 To base
 
 Cells(i, 2) = Cells("Ai") & Cells("Ci")
  
 Next i

End Sub

 

 

Desde ya si a alguien se le ocurre algo les agradezco mucho!


 

 

 

Book1.xlsx

publicado

prueba este codigo

Sub concatenar()
Set datos = Range("a1").CurrentRegion
Set datos = datos.Offset(1, 0).Resize(datos.Rows.Count - 1, datos.Columns.Count)

For i = 1 To datos.Rows.Count
    datos.Cells(i, 2) = datos.Cells(i, 1) & datos.Cells(i, 3)
Next i
End Sub

 

  • Silvia bloqueó este tema

Archivado

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

×
×
  • Crear nuevo...

Información importante

Echa un vistazo a nuestra política de cookies para ayudarte a tener una mejor experiencia de navegación. Puedes ajustar aquí la configuración. Pulsa el botón Aceptar, si estás de acuerdo.