In Excel, il ciclo For si esegue utilizzando il linguaggio VBA (Visual Basic for Applications) nell'editor delle macro (ALT+F11). La struttura base For...Next permette di ripetere azioni per un numero specifico di volte o per scorrere righe/celle. Un esempio comune è riempire le celle da A1 a A10:
Il corpo del ciclo for è il blocco di istruzioni racchiuse tra le parentesi graffe sotto il for. Sono le istruzioni che verranno ripetute. In questo caso il corpo del ciclo è dato solo dall'istruzione cout<<“ciao”<<endl; che scrive la parola ciao e va a capo riga.
Il ciclo for viene usato per eseguire iterativamente istruzioni sugli elementi di un contenitore. Il ciclo for può essere usato con la funzione range per usare come valori una sequenza di numeri interi. range. La funzione range genera una sequenza di numeri interi che controlla le iterazioni del ciclo.
Nei linguaggi di programmazione o di scripting, il ciclo for è una struttura di controllo iterativa che determina l'esecuzione di una porzione di programma ripetuta per un certo numero noto di volte.