Como hacer cíclica la siguiente macro
Sub Filas()
Dim CurrentSheet As Object
' Inserta en las hojas seleccionadas.
For Each CurrentSheet In ActiveWindow.SelectedSheets
' Inserta 20 filas.
CurrentSheet.Range("a58:a77").EntireRow.Insert
Next CurrentSheet
' Incrementa la numeracion de la columna A
For i = 1 To 20
Cells(57 + i, 1).Value = Cells(56 + i, 1).Value + 1
Next i
' Incrementa la numeracion de la columna H
For j = 1 To 20
Cells(57 + j, 8).Value = Cells(56 + j, 8).Value + 1
Next j
For k = 1 To 20
'Copia las formulas del promedio
Cells(57 + k, 7) = "=SUM(D" & 57 + k & ":F" & 57 + k & ")/3 "
'Copia el promedio y asigna #N/A a la celda en caso de que el valor sea "0" o un Blanco
'Para que en la grafica estos valores no se grafiquen
Cells(57 + k, 11) = "=IF(OR(G" & 57 + k & " =" & Chr$(34) & Chr$(34) & ", G" & 57 + k & "=0),NA(),G" & 57 + k & ")"
Next k
End Sub