Problema con listbox y celdas combinadas

Hola,

Tengo un listbox donde busco el nombre de unas máquinas.

Dichas máquinas están en la Hoja1 con datos de producción, pedidos, cantidades etc.

El problema es que si la máquina1 ha hecho 2 pedidos ocupará las filas 2 y 3 pero en la columna A aparece el nombre MAQ1 en una celda combinada que ocupa la fila 2 y 3.

Al buscar en el listbox el nombre MAQ1 solo me aparece los datos de la fila 2 y necesito que me aparezca también la fila 3 y en el caso de que por ejemplo MAQ2 ocupara 4 filas porque hay 4 pedidos necesitaría que salieran las 4 filas.

Como podría hacerlo?

Adjunto una imagen para que quede mas clara la idea

1 Respuesta

Respuesta
1

Con estas líneas puedes saber la línea inicial y la línea final de una celda combinada

If Cells(i, "A").MergeCells = True Then
rango = Cells(i, "A").MergeArea.Address(False, False)
linini = Range(Left(rango, InStr(1, rango, ":") - 1)).Row
linfin = Range(Mid(rango, InStr(1, rango, ":") + 1)).Row
End If

Si tienes dudas, envíame tu archivo con el formulario, me dices cómo se llama el formulario, y qué pasos hago para llegar a la búsqueda de la MAQ, y le adapto el código.

Mañana te lo mando porque no me ha quedado muy claro.

Tengo otra pregunta en el tablón a ver si también me puedes echar una mano :P

Se llama: Automatizar importar exportar datos de otro libro

Muchas gracias!

Ok espero tu correo con las explicaciones

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas