sintassi:
Do While CONDIZIONE che deve risultare vera per eseguire le istruzioni
istruzioniLoop ripeti il ciclo
se vuoi che le istruzioni vengano eseguite almeno una volta:
Do inizio del ciclo
istruzioniLoop While CONDIZIONE che deve risultare vera per ripetere il ciclo
esempio: finché la cella non é vuota spostati verso il basso
Do While ActiveCell <> ""
ActiveCell.Offset(1,0).Range("A1").SelectLoop
esempio: spostati verso il basso e poi finché la cella non é vuota spostati verso il basso
Do
ActiveCell.Offset(1,0).Range("A1").SelectLoop While ActiveCell <> ""
esempio: si sposta verso il basso ma ase la cella é uscita allora esce dal ciclo forzatamente
Do While ActiveCell <> ""
if ActiveCell = "uscita" the Exit DoLoop
ActiveCell.Offset(1,0).Range("A1").Select
sintassi:
Do Until CONDIZIONE che deve risultare falsa per eseguire le istruzioni
istruzioniLoop ripeti il ciclo
se vuoi che le istruzioni vengano eseguite almeno una volta:
Do inizio del ciclo
istruzioniLoop Until CONDIZIONE che deve risultare falsa per ripetere il ciclo
esempio: finché la cella non é vuota spostati verso il basso
Do Until ActiveCell = ""
ActiveCell.Offset(1,0).Range("A1").SelectLoop
esempio: spostati verso il basso e poi finché la cella non é vuota spostati verso il basso
Do
ActiveCell.Offset(1,0).Range("A1").SelectLoop Until ActiveCell = ""