Repetir datos en filas excel

Tengo una tabla en donde la columna E2:E11 contiene los valores a repetir, y en la columna G2:G11 la cantidad, en la columna H2:H17 debe mostrar los valores repetidos, por ejemplo si G2=4 el contenido de E2 debe aparecer 4 veces, de H2 hasta H5; una vez que termine debe pasar a G3, si vale 1 entonces en H6 debe aparecer el contenido de E3 y así respectivamente, necesito alguna fórmula o macro que pueda resolver el problema.

1 Respuesta

Respuesta

[Hola 

Revisa esta respuesta de Dante

Macro para insertar fila según valor de una celda

No es lo que busco, si se asemeja, pero necesito que repita el texto de la columna E tantas veces como lo indica su correspondiente en G sobre la columna H, y cuando termine de repetir E2, por ejemplo y si aún hay espacios en el rango de H2:H17 copie el contenido de la celda siguiente E3 tantas veces como indica G3, etc.

Te paso la macro actualizada


Valora la respuesta para finalizar saludos!



Sub insertar()
    ' //Todoexpertos
    ' [Por Adriel Ortiz
    '
    f = 2
    For i = 2 To Range("G" & Rows.Count).End(xlUp).Row
        If Cells(i, "G") > 0 Then
            For j = 1 To Cells(i, "G")
                Cells(f, "H") = Cells(i, "E")
                f = f + 1
            Next j
        End If
    Next
    MsgBox "fin"
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas