Někdy chci procházet sadou položek, když vyvíjím, řeším nebo ladím nějaký kód a nestojí za to vytvářet skutečnou funkci nebo rutinu Sub. V těchto situacích rád používám na konci příkazu dvojtečku (:
) k provedení více příkazů– včetně celých smyček For– na jednom řádku okamžitého okna .
Zde je příklad:
For i = 0 To CurrentDB.TableDefs.Count - 1: ?i, CurrentDB.TableDefs(i).Name: Next i
Jeden řádek výše uvedeného kódu je ekvivalentní následujícímu tradičnímu kódu:
For i = 0 To CurrentDB.TableDefs.Count - 1
Debug.Print i & vbTab & CurrentDB.TableDefs(i).Name
Next i
Cítím povinnost zmínit, že zatímco ukázka kódu z horní části tohoto článku je dokonale platná syntaxe, kterou byste mohli použít v tradičním modulu kódu, je strašně nečitelná* a měla by být použita pouze pro „rychlé a nečisté“ vývojové použití v okně Immediate Window, kde je zaručeno, že bude navždy pryč, jakmile aplikaci ukončíte (nebo přetížíte vyrovnávací paměť Immediate Window).