Bucle For con acumulador

Hola buenas, quería saber como crear un bucle incluyéndole un acumulador.
Tengo un bucle For... Next que me da un resultado de 5 lineas del 1 al 5, quisiera que siguiera del 6 al 10 y así sucesivamente.
Gracias.
1

1 respuesta

1
Respuesta de
Hola
¿Disculpa tiene algún fin? no te convendría usar un while?
Si te preparo un for con un contador que se aumente nunca va a terminar.
¿Cuál es la finalidad del proceso?
Saludos
Leandro
No tiene ninguna finalidad, me estoy iniciando en visual basic y estoy haciendo algún ejercicio que otro. Este en concreto trata de crear un botón y cada vez que lo pulse salgan 5 lineas numeradas del 1 al 5, de pulsarlo otra vez saldría del 6 al 10 y así iría incrementándose tantas veces yo diera al botón.
Bueno, espero que sirva
Primero declaras una variable de tipo public cont as integer
'la costumbre es no usar pero al menos que guardes el dato en algun lado tenes k usar esa
inicializas el cont =1 en el evento load del form
en el boton guardar
for a cont to cont+5
agregas las linea
next a
cont=a 'aca habria que ver si es cont = a o cont = a +1 depende de como termine el next
para eso hace una parada en cont=a con F9 (se te va a poner morada la linea y cuando ejecuta se te va a frenar ahi)
Y si pasas con el mouse por la A te dice el valor.
Espero que te sirva, cualquier duda me avisa.
Por favor, si estuvo todo bien ¿podrías cerrar la pregunta? Gracias
Leandro
Lo siento pero no me sale, mire, yo hasta ahora tengo esto:
Private Sub Command1_Click()
For cont = 1 To 5
Print "Línea número:"; cont
Next
End Sub
Cada vez que doy al botón, me sale un bloque de 5 lineas del 1 al 5, quiero que la segunda vez que pulse al botón salga del 6 al 10 y así continuamente.
Gracias.
Hola
en option explicit
public cont as integer
en el load del form
cont=1 'inicializas en contador en 1 o en 0
en el command
for A cont = cont + 5 'el For va a ir de 1 a 5
print "linea numero: "; A 'imprime el valor del for que lo obtiene del cont
next
cont=A 'el valor de A es igual a cont
cada vez que hagas click va a ir aumentando
saludos
leandro
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje
¿No es la pregunta que estabas buscando?
Puedes explorar otras preguntas del tema Visual Basic o hacer tu propia pregunta: