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 SubPero 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