Quiero hacer un bucle infinito.. bien, do+loop.
Pero quiero un code con esta estructura por ejemplo:
do
[codigo]
if condicion = correcta
msgbox"correcta",99,"Prueba"
volver al inicio
end if
[codigo]
loop
Pero si donde puse "volver al inicio" pongo un loop, da error!
Saludos
No entiendo :-X
Para que usas "volver al inicio" si debería de ser algo automático .. se supone que se evalua el IF y se pasa de este .. así que el bucle vuelve a comenzar
Saludos
a ver.. puse un mal ejemplo xD
A ver, imaginate un InputBox que pide algo. Si ese algo no es lo que yo quiero el code sigue, pero si lo es quiero que vuelva. Pero el caso es que al final de todo tambien tengo un loop, entonces fallaría por eso.
Por eso puse [codigo] ahi xd
Sigo sin entender XD
Plantealo al revés ..
if condicion <> correcta
'codigo que se te ocurra
Si no es correcta ejecuta el código, y sino vuelve al principio solo
Saludos
A ver,, pongo un eejmplo xDD
do
texto = InputBox("Escribe un texto","Ejemplo para nov xD","Escribe casa")
if texto <> "casa" then
loop
end if
frase = "Vivo en una "&texto
msgbox frase
loop
Pero es que no entiendo por que debe de ir fuera del IF :-X
do
texto = InputBox("Escribe un texto","Ejemplo para nov xD","Escribe casa")
if texto <> "casa" then
frase = "Vivo en una "&texto
msgbox frase
end if
loop
Noo, porque yo quiero que salga un msgbox que diga "Vivo en una casa".
do
texto = InputBox("Escribe un texto","Ejemplo para nov xD","Escribe casa")
if texto <> "casa" then
frase = "Vivo en una "&texto
msgbox frase
else
msgbox "Vivo en una casa"
end if
loop
:huh:
:xD
A ver, no quiero hacer un else, quiero que solo se muestre si el usuario ingresa "casa" asi que quiero que vuelva al principio!!!!!!!!!
Es un ejemplo solamente! Necesito volver!
Ok!
Bueno .. no puedes usar etiquetas, pero si puedes hacer uso de funciones para llamarlas solo si .. pero en este caso es lo mismo que el IF ELSE, así que no entiendo como es que no quieres hacerlo con ELSE! a lo sumo podrías anidar algunos IF pero nada más
Saludos
A ver, el caso es que mi code no quiere mostrar un msgbox.. es mas complejo xDD
Pero este solo fue a modo de ejemplo :rolleyes:
A ver si entiendes mejor:
do
[mucho codigo]
loop
Pero dentro de ese [mucho codigo], dependiendo si una condicion se cumple o no, deseo hacer un loop antes, pero da error!
A ver si entiendes xD
CitarA ver si entiendes xD
No :xD
Lo que no entiendo es .. cual es el problema! Puedes poner IF-ELSE, DO-LOOP, un IF dentro de un LOOP, un LOOP dentro de un IF, muchos de estos anidados, etc etc.
Tu problema no es de programación es de LÓGICA!
Si prefieres no publicar el code, enviame un PM con lo que tengas, lo miro, te contesto, y luego vienes aquí y me das la razón :xD
Saludos
Ya veras como tengo razon ¬¬
Code sended xDD