¿Cómo inserto filas con los valores de la anterior automáticamente?
Estoy tratando de insertar filas en una macro, me explico tengo fórmulas en las celdas b6, d6, i6, j6 m6; quiero insertar una fila y que las fórmulas que aparecen en esas celdas se copien en b7, d7, i7, j7, m7 y he aplicado el código
Sub Insertar()
Dim fila As Integer
fila = ActiveCell.Row
If fila < 4 Then
MsgBox ("Ahi no se puede insertar")
Exit Sub
End If
Rows(fila).Insert shift:=xlDown
If fila = 4 Then Rows(fila + 1).Copy Else Rows(fila - 1).Copy
Rows(fila).PasteSpecial Paste:=xlPasteAll
End Sub
Pero no consigo hacer lo que quiero...
2 Respuestas
Respuesta de Dante Amor
1
Respuesta de Marcial C. C.
1