Saltar elementos en Bucle For Each

1 post / 0 nuevos
DudaPorEmail
Imagen de DudaPorEmail
Offline
última acción: Hace 1 año 7 meses
Nivel 1 - 200 puntos
alta: 15/10/2013 - 07:56
Puntos: 823
Saltar elementos en Bucle For Each
Tengo una duda que creo que no se puede hacer, pero la pregunto por si acaso.
Tengo un bucle del tipo:
 
Dim CeldaHProductos As Range
For Each CeldaHProductos In Range(NomTabla).SpecialCells(xlCellTypeVisible)
....
Next
 
El bucle recorre todas las celdas de la tabla, la cual tiene 89 columnas y unas 10000 filas y en el futuro ira a más. El tema es que cuando se cumple una instrucción ya no haria falta seguir mirando las celdas de esa fila y podríamos pasar a mirar las de la fila de abajo.
¿Hay posibilidad de incrementar el numerador de CeldaHProductos para que no pierda el tiempo mira celdas inutiles? Mas que nada es por hacer más rapida la macro.
Sé que con un bucle normal for (del tipo for i=1 to 100) sí puedo aumentar el contador dentro del bucle para saltar algunos pasos, porque puedo modificar el valor de la variable contador, pero ¿se puede hacer algo parecido con un bucle For Each?
 
Gracias.

Etiquetas: