Saltar al contenido

Modificar formula que concatena de forma multiple para que me copie en celdas diferentes


Recommended Posts

publicado

Hola,

Me gustaría saber si es posible que con una formula escriba en diferentes celdas, es decir, en mi caso encontré una fórmula que me concatenaba resultados respecto a un rango (que también me valía), pero ahora querría modificarla para que me "extrajera" los resultados a partir de la celda donde pongo la formula.

Pego aquí el código.


Function MULTCONCAT(lista As Range)
Dim ncell As Range
Dim m_concat As String
m_concat = ""
i = 1
For Each ncell In lista
If ncell <> "" Then
If i = 1 Then
m_concat = m_concat & ncell.Value
i = i + 1
Else
m_concat = m_concat & " or " & ncell.Value
End If
End If
Next ncell
m_concat = m_concat & " "
MULTCONCAT = m_concat
End Function
[/code]

Gracias de antemano!

publicado

querría, en vez de concatenar los resultados, separar los en diferentes celdas de una misma columna, no obstante, me he creado finalmente otra función desde 0 consiguiendo idénticos resultados..

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.