VBA, Filtrar Datos en una columna dependiendo de un dato en otra
Tengo el siguiente código:
Private Sub Creditos_Cancelados() 'Selecciona la Region De Trabajo Sheets("Cierre Diario").Activate Dim i As Integer, nfilas As Integer nfilas = ActiveSheet.Cells(1, 1).CurrentRegion.Rows.Count 'reconoce los datos para el trabajo qCol = ("AY:AY") qCrit = ("X:X") 'Ejecutamos el Bucle For i = nfilas To 2 Step -1 Cells(i, qCol).Select If Cells(i, qCol) <= Cells(i, qCrit) Then ActiveCell.EntireRow.Select Selection.Delete End If Next i End Sub
Pero me da error 6 (que es como el equivalente a que la base es demasiado grande)
Alguien conoce como hacer que funcione con una base que va de la A1:GS46000
La probé con una base más pequeña y funciono a la perfección, pero la necesito con una que llegue a superar las 90,000 Filas
2 Respuestas
Respuesta de Elsa Matilde
2
Respuesta de Programar Excel