Ibland vill jag gå igenom en uppsättning objekt medan jag utvecklar, felsöker eller felsöker någon kod och det är inte värt att skapa en faktisk funktion eller underrutin. I de situationerna gillar jag att använda kolontecknet i slutet av uttalandet (:
) för att köra flera satser– inklusive hela For-loopar– på en enda rad i det omedelbara fönstret .
Här är ett exempel:
For i = 0 To CurrentDB.TableDefs.Count - 1: ?i, CurrentDB.TableDefs(i).Name: Next i
Den enda kodraden ovan motsvarar följande traditionella kod:
For i = 0 To CurrentDB.TableDefs.Count - 1
Debug.Print i & vbTab & CurrentDB.TableDefs(i).Name
Next i
Jag känner mig tvungen att nämna att även om kodexemplet från toppen av den här artikeln är helt giltig syntax som du kan använda i en traditionell kodmodul, är det fruktansvärt oläsligt* och bör endast användas för "snabb och smutsig" utvecklingsanvändning i det omedelbara fönstret där det garanterat kommer att vara borta för alltid så fort du avslutar programmet (eller överlastar bufferten för omedelbart fönster).