Buenos dias , a ver si alguien me puede ayudar con un bucle for...
Estoy haciendo una importacion desde una hoja excel. Me funciona todo a excepcion del bucle, no doy con la condicion para pararlo cuando las lineas esten vacias.
Si pongo como condicion que el bucle llegue a la linea 156 todo OK.. Pero claro no es operativo.
He probado mil y una forma, pero no doy con la correcta.
Lo que yo suelo hacer en v6, que todavía no he hecho en v7, pero que debe funcionar igual, es utilizar una variable para contar líneas en blanco.
Lo que hago es comprobar si una celda, que siempre tiene que estar rellena, está vacía. Si está vacía le sumo 1 al contador de líneas vacías. Si no lo está, lo pongo a cero.
La condición de salida del bucle sería, p. ej., NumLineasEnBlanco>10 ... o el valor que quieras. De esta forma, al pasar por más de 10 filas en blanco, el bucle se para.
SQL syntax "SELECT [Column Name One], [Column Name Two] FROM [Sheet One$]". I.e. excel worksheet name followed by a "$" and wrapped in "[" "]" brackets.
Igual es una tontería, pero has comprobado que la variable Seguir sea numérica?? Lo digo porque si no la comparación Seguir=1 nunca se daría. Otra forma más "segura" de hacer este tipo de comprobaciones es poner la constante delante, esto es, 1=Seguir. De esta manera Velneo interpreta que la variable es numérica y hace la conversión si es necesario.