¿Hay alguna forma de acelerar esta macro?
En estos momentos cuento con la siguiente macro
Private Sub Filas_Click() Dim Rng As Range Range("A3").Activate For i = 1 To ActiveSheet.Range("A" & Rows.Count).End(xlDown).Row Set Rng = ActiveCell Selection.EntireRow.Insert Selection.EntireRow.Insert ActiveCell.Offset(3, 0).Select Next Application.ScreenUpdating = True Application.DisplayAlerts = True End Sub
Lo que hace es ubicarse en la celda A3, y agrega 2 filas nuevas, luego baja 3 celdas e inserta otras 2 filas y se repite ese proceso hasta que se terminen las filas con datos. El problema es que son 4000 filas aproximadamente, y la macro es muy lenta, así que quisiera saber si hay alguna forma de hacerla más rápida, o si alguién tiene otra macro que me pueda ayudar.
1 respuesta
Respuesta de Abraham Valencia
2