Questo è un pezzo della mia funzione: arrivato fove dice fmrallocazione.show vorrei che l'istruzione IF si fermasse e attendesse e ripartisse quando ho finito di lavorare su fmrallocazione. Si può fare? Avevo in mente di fare un do while con una variabile booleana, però credo di rischiare l'overflow. C'è un altro metodo?codice:comando = Mid$(testo, i, k) temp = Mid$(testo, i + k, 1) Loop k = k - 1 comando = Mid$(testo, i, k) fmrallocazione.Show txtcerca.Text = "ciao" End If Loop End If