For ЛІЧИЛЬНИК = ПОЧАТОК To КІНЕЦЬ Step КРОК
БЛОК_ОПЕРАТОРІВ
Next ЛІЧИЛЬНИК
де КРОК — число, яке вказує крок підрахунку кількості ітерацій даного циклу.
Цикл з передумовою є конструкцією виду while-wend, яка має наступний синтаксис:
While ЛОГІЧНА_УМОВА
БЛОК_ОПЕРАТОРІВ
Wend
де ЛОГІЧНА_УМОВА — будь-який вираз VBA, який повертає значення ІСТИНА або БРЕХНЯ, БЛОК_ОПЕРАТОРІВ — послідовність операторів, які виконуються за одну ітерацію циклу, коли ЛОГІЧНА_УМОВА приймає значення ІСТИНА. У разі, коли ЛОГІЧНА_УМОВА приймає значення брехня, оператори БЛОК_ОПЕРАТОРІВ не виконуються, і управління передається до оператора, наступного за службовим словом wend.