AYUDA CON CICLO FOR FOR FAVOR

Rossana
14 de Julio del 2004
En este ciclo, si coloco por ejemplo en el cboañosoli el numero 2004 el ciclo for en vez de parar hasta ese número se para en el 8020, alguien sabe que podría estar pasando

Dim a As integer
Dim c As Long
c = 0

For a = 0 To Val(Cboañosoli.Text)
c = c + 4
Lblplaca.Caption = c
Next a

semperfimxl
14 de Julio del 2004
El ciclo si esta parando en 2004, es decir, esta ejecutandose 2005 veces (de 0 a 2004); dado que el resultado que estas viendo es lblplaca.caption, este solo te esta mostrando el resultado de sumar 4 en la variable c un total de 2005 veces (4 * 2005 = 8020) ...

Si quieres validar completamente el resultado de tu ciclo, te recomendaria que modificaras la instruccion lblplaca.caption = c por ...

lblplaca.caption = "(a=" & a & ") c=" & c

De esta manera dicha etiqueta te muestra el conteo que llevas en a de acuerdo con el for, y el resultado de la suma de 4 a la variable c por cada ciclo ejecutado...

Saludos !