Conta da 0 a 10 e se la variabile res è true se i è ad esempio arrivato a 8 deve tornare a 5, perché va avanti a contare e non torna a 5?
Non si può fare in un ciclo For?
Salve,
Non sono sicuro di aver capito il significato del suo programma. Di norma, anche un ciclo FOR-NEXT dovrebbe essere eseguito fino alla fine. Azzerare o manipolare il contatore del ciclo non è un modo elegante e può portare a problemi. Se spieghi un po' meglio le ragioni di questa costruzione del codice, ci sarà sicuramente una soluzione migliore al tuo problema.
Esco dal ciclo ed entro in un'altra sub sempre con un ciclo do while all'interno che controlla una variabile di cui ho bisogno il risultato, poi rientra nella sub precedente riattivando il suo ciclo Do While
Per me è un pò complicato da capire così.
Riesci a fare un codice minimo dove metti anche le chiamate alle Sub e i punti dove deve uscire?
Alle sub si farà simulare qualcosa per generare i valori.
Ma almeno vediamo il giro logico della cosa.