# Ayuda con Bucle

**URL:** https://foros.velneo.com/t/ayuda-con-bucle/2114
**Category:** Velneo
**Created:** [16 Agosto, 2010 12:49 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114 "2010-08-16T12:49:56Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![info.hispalisweb](https://avatars.discourse-cdn.com/v4/letter/i/c2a13f/32.png) [@info.hispalisweb](https://foros.velneo.com/u/info.hispalisweb)
#### Post date: [16 Agosto, 2010 12:49 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/1 "2010-08-16T12:49:56Z")

</div>

Buenos dias ,&nbsp; 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.

Gracias .

&nbsp;

[attachment=11029,1049]

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/41a3a4c80b72f0c88f7afd186083df5f9d314be3.jpg)

![image](https://cdck-file-uploads-canada1.s3.dualstack.ca-central-1.amazonaws.com/flex035/uploads/velneo/original/1X/41a3a4c80b72f0c88f7afd186083df5f9d314be3.jpg)

---

<div class="post-metadata">

### Author: ![fjpnovo](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/fjpnovo/32/5333_2.png) [@fjpnovo](https://foros.velneo.com/u/fjpnovo)
#### Post date: [16 Agosto, 2010 13:02 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/2 "2010-08-16T13:02:07Z")

</div>

Buenas tardes:

&nbsp;

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.

&nbsp;

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.

&nbsp;

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.

&nbsp;

Un saludo,

&nbsp;

Fran

EfeUno Consultores de Gestión y Software, S.L.

www.efeuno.org

fjpnovo@efeuno.org

&nbsp;

---

<div class="post-metadata">

### Author: ![info.hispalisweb](https://avatars.discourse-cdn.com/v4/letter/i/c2a13f/32.png) [@info.hispalisweb](https://foros.velneo.com/u/info.hispalisweb)
#### Post date: [16 Agosto, 2010 16:46 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/3 "2010-08-16T16:46:14Z")

</div>

Nada cuatro horas y no consigo hacer el bucle.&nbsp; ahora ya no se que pasa, tengo el proceso tal cual , y me rompe el vclient.

Alguien que haya echo una importacion desde excel o csv, o txt. que me pueda echar una mano.

He seguido las instrucciones del maestro Fran, pero no lo consigo...

&nbsp;En v6 lo hacia como dice Fran, y intento v7 y no me sale,

Vaya no puedo pegar le proceso de v6.....

&nbsp;

&nbsp;

&nbsp;

&nbsp;

---

<div class="post-metadata">

### Author: ![info.hispalisweb](https://avatars.discourse-cdn.com/v4/letter/i/c2a13f/32.png) [@info.hispalisweb](https://foros.velneo.com/u/info.hispalisweb)
#### Post date: [16 Agosto, 2010 16:51 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/4 "2010-08-16T16:51:12Z")

</div>

Lo pego aqui, en editar no me deja.

En v6 perfecto , en v7 no me saleeeeee.....

[attachment=11033,1050]

---

<div class="post-metadata">

### Author: ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)
#### Post date: [16 Agosto, 2010 18:14 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/5 "2010-08-16T18:14:17Z")

</div>

Gege....

También puedes usar las siguientes cadenas de conexión:

&nbsp;

Standar:

Driver={Microsoft Excel Driver (\*.xls)};DriverId=790;Dbq=C:MyExcel.xls;DefaultDir=c:mypath;

&nbsp;

SQL syntax "SELECT [Column Name One], [Column Name Two] FROM [Sheet One$]". I.e. excel worksheet name followed by a "$" and wrapped in "[" "]" brackets.

&nbsp;

o sólo Lectura:&nbsp;

Driver={Microsoft Excel Driver (\*.xls)};Dbq=C:MyExcel.xls;ReadOnly=0;

&nbsp;

Por lo demás creo que debe funcionarte igual de bién que el ejemplo que te mandé.

&nbsp;

Web para cadenas de conexión:

&nbsp;[http://www.connectionstrings.com](http://www.connectionstrings.com)

&nbsp;&nbsp;... pronto nos skypearemos..... :)

&nbsp;Antonio Vela

[http://www.velavisual.com](http://www.velavisual.com)

&nbsp;

---

<div class="post-metadata">

### Author: ![info.hispalisweb](https://avatars.discourse-cdn.com/v4/letter/i/c2a13f/32.png) [@info.hispalisweb](https://foros.velneo.com/u/info.hispalisweb)
#### Post date: [16 Agosto, 2010 18:56 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/6 "2010-08-16T18:56:40Z")

</div>

Donde andas mamoncete......

&nbsp;Bueno estoy probando con las dos opciones,&nbsp;&nbsp; toy aprendiendo.... y no me quiero limitar.

&nbsp;

---

<div class="post-metadata">

### Author: ![Chema-2](https://avatars.discourse-cdn.com/v4/letter/c/7bcc69/32.png) [@Chema-2](https://foros.velneo.com/u/Chema-2)
#### Post date: [17 Agosto, 2010 09:06 UTC](https://foros.velneo.com/t/ayuda-con-bucle/2114/7 "2010-08-17T09:06:29Z")

</div>

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.

&nbsp;

Saludos&nbsp;
