Cómo concatenar varias celdas

preview_player
Показать описание
En este vídeo se explica cómo concatenar varias celdas de una vez, tanto con la funcion UNIRCADENAS (disponible en las versiones más recientes de Excel) como con una formulación secuencial y con una función definida por el usuario (disponible en todas las versiones).

Más información (contenidos relacionados):

Apoya a Excel Avanzado para Administración de Empresas:

Síguenos en RRSS:
Рекомендации по теме
Комментарии
Автор

Gracias Rafael, como siempre a pesar de llevar muchos años trabajando con Excel siempre aprendo algo con tus videos.

aratheonquark
Автор

Increible maestro me quito el cráneo.
Sin palabras

urkiano
Автор

Gracias amigo Rafa por compartirlo saludos 🇲🇽👌

grijalvaescobedo
Автор

He utilizado mucho macros pero nunca investigué sobre funciones personalizadas por lo que este fue mi primer contacto. Muy educativo video. Le agradezco mucho maestro.

hugogalindo
Автор

Como siempre: muy instructivo, útil y perfectamente explicado.

casamusadapartsamobladosqu
Автор

Excelente como siempre. El equipo base de España en el mundial 1982 💯👍

rrrraaaacccc
Автор

Muy interesante Rafael... Muchas gracias de nuevo por sus (tus) aportaciones tan exquisitamente planteadas y tan ricas dialécticamente. Enhorabuena por tu brillante canal...

fernandonebreda
Автор

Muchas gracias, muy útil la función y la que hizo como definida por el usuario. muchas gracias

jmarioag
Автор

Para guardar con macros yo utilizo .xlsb que aparte de ser compatible con macros ocupa menos espacio. Igual es buen tema para hacer algún video sobre este tipo de archivos (yo lo uso pero no soy un experto ni mucho menos en sus diferencias). Un saludo y muchas gracias.

frenan
Автор

🙂...Interesante, gracias por compartir...👍

Fredick.
Автор

Estupendo video y muy bien explicado, como siempre. Me temo que este puede ser el preludio de otro que está por llegar. Cual será? Muchas gracias por la información. Cuídese.

jesusgalme
Автор

Otra cosa, he visto ya varias veces utilizar el añadido tras Next (p.e. Next rangoCelda en lugar de sólo Next), pero yo no lo utilizo porque me parece una redundancia. Le ves alguna ventaja?

unobuscando
Автор

Yo suelo usar FDU cuando no encuentro una función estándar, pero el inconveniente es que el tiempo de ejecución suele incrementarse considerablemente, sobre todo si la utilizar mucho y con recursividad. Hay alguna forma de implementar FDU de forma compilada? Gracias. Saludos.

unobuscando
Автор

Tengo una duda.
Cuando insertar un módulo?
No da igual escribir el código en una de las hojas?

porfirioriosolivares
Автор

Una pregunta: por qué la función no requiere la declaración del tipo de salida? (Function ConcatenarVarias (separador, rango) As String) ?

unobuscando
Автор

A mí me gusta llamar a la variable que representa al rango de una celda simplemente como "celda" As Range. Creo que menos es mas, siempre que la claridad no se vea comprometida.

unobuscando
Автор

Es preferible utilizar VBA.Mid en lugar de VBA.Right porque no hay que utilizar VBA.Len en su formulación: VBA.Mid(cadena, posición), en nuestro caso << cadena = VBA.Mid(cadena, VBA.Len(separador)+1) >>

unobuscando
Автор

Buenas de nuevo. Tengo una duda que posiblemente Ud. me pueda resolver. Hay alguna forma de concatenar letras las cuales dependan de un número. Por ejemplo: quiero hacer un generador de claves automático. La clave la puedo generar poniendo (33 y 122). Pero me gustaría hacer una clave de 5, 10 o 32 dígitos con tan solo poner un número. También existe la pega, que resolvió Ud. en otro video, que cada vez que se aplica ENTER se recalcularía. Muchas gracias por su tiempo y conocimientos. Intentaré equivocarme a ver si doy con algo.

jesusgalego
Автор

Por favor, podrías explicar por qué motivo el separador no lo declaras como String sino como Variant? Gracias.

unobuscando