Macro para copiar filas según valor de celda
Yo me guié por esta macro que publico Juan Modelo, yo la acomode según mis necesidades pero la macro me inserta una fila menos, como puedo acomodarla para que me inserte y copie la cantidad exacta de filas que dice en la celda y aparte me las enumere. Ejemplo:celdaB8=10 (las filas que necesito que me inserte y copie el contenido) y apartir de la celda B9 me las empiece a enumerar del 1 al 10
Sub Funcionar()
Range("a8").Select
Do While ActiveCell.Value <> ""
filas = ActiveCell.Offset(0, 1).Value
ubica = ActiveCell.Address(False, False)
ActiveCell.Offset(1, 0).Select
For x = 1 To filas - 1 " (To filas +1 no me funciona)"
ActiveCell.EntireRow.Insert
Next
Range(ubica).Select
Range(ActiveCell, ActiveCell.Offset(0, 3)).Copy
Range(ActiveCell, ActiveCell.Offset(filas - 1, 3)).PasteSpecial xlPasteValues
Range(ubica).Select
ActiveCell.Offset(filas, 0).Select
Loop
Range("a8").Select
End Sub


