Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Ideas para concatenar celdas con VBA o Macros

| 1 Comment

Usualmente se concatena la data con pocas celdas.

Entonces que pasaria si deseo concatenar muchas mas celdas??

Para ello se creó la Función CONCATENARCELDAS HECHOS EN VBA:

Con esta función se logrará concatenar a grandes rangos de data de manera mas rápida.

A continuación se muestra el VBA:
Function ConcatenarCeldas(rango As Range)
For Each celda In rango.Cells
If celda.Value ” ” Then
resultado = resultado & “; ” & celda.Value
End If
Next
resultado = Right(resultado, Len(resultado) – 2)
ConcatenarCeldas = resultado
End Function

tarea4.2

(Para mayor visualización de la imagen, hacer click en la misma)

EL SIGUIENTE EJEMPLO ESTA AL FINAL DE LA HOJA CON LINK DE DESCARGA DEL EXCEL

tarea4.1

__________________________________
Concatenar celdas con VBA o Macros

One Comment

  1. Hola buenas tardes, he realizado esta Practica, pero a la hora de querer llamar la Funcion en EXCEL no la manda llamar, sigue apareciendo solo la funcion CONCATENAR nativa de Excel, en un principio si me aparecían ambas, pero ahora no la manda llamar, que puede ser lo que no permita llamar la funcion??, de favor.
    Por anticipado muchas gracias por su gran ayuda.

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5