No, la función CONCATENAR no funcionar para rangos; tampoco el operador &.
Dos son las respuestas que suelen darse a este problema:
Opción 1
Crear una función definida por el usuario (en VBA) que permita concatenar rangos; veáse, por ejemplo, http://excel.tips.net/Pages/T003062_Concatenating_Ranges_of_Cells.html.
Opción 2
Si no puede hacerse, no se hace. Busquemos un procedimiento alternativo, en lugar de concatenar todas las celdas de golpe, las añadimos secuencialmente a la cadena construida hasta el momento; en la última celda tendremos la concatenación deseada.
Por ejemplo, si queremos concatenar el rango A5:BA5 en la fila 6 (asumiendo que está libre) escribiremos:
- en A6, escribiremos =A5,
- en B6 y siguientes, =A6+B5
- Se extiende hasta el final del área de trabajo. En BA6 está el rango concatenado.
No comments:
Post a Comment