For ... Next Belirli sayıda tekrarlanması gereken komutların tekrarlanmasını sağlayan komut bloğu. For Sayaç = İlkdeğer To Sondeğer Step ArtışAralığı ... ‘ Sayaç sondeğeri alana kadar ... ‘ tekrarlanacak işlemler Exit For ‘ Tercihli çıkış Next Sayaç For Each .. Next Bir dizi içerisindeki elemanların tamamı için bir işlemin yapılmasında yada bir doküman içerisinde bir kelimenin aranması gibi tekrar gerektiren durumlarda kullanılır. Dim dizi(9) As Integer For Each i in dizi() ‘ Dizinin her elemanı için tekrar eder Randomize dizi(i) = Rnd * 10000 Print dizi(i) Next i