Czasami chcę przejść przez zestaw elementów podczas tworzenia, rozwiązywania problemów lub debugowania kodu i nie warto tworzyć rzeczywistej procedury Function lub Sub. W takich sytuacjach lubię używać znaku dwukropka na końcu instrukcji (:
) do wykonywania wielu instrukcji– w tym całe pętle For–w jednym wierszu okna bezpośredniego .
Oto przykład:
For i = 0 To CurrentDB.TableDefs.Count - 1: ?i, CurrentDB.TableDefs(i).Name: Next i
Pojedynczy wiersz kodu powyżej jest odpowiednikiem następującego tradycyjnego kodu:
For i = 0 To CurrentDB.TableDefs.Count - 1
Debug.Print i & vbTab & CurrentDB.TableDefs(i).Name
Next i
Czuję się zobowiązany wspomnieć, że chociaż próbka kodu z początku tego artykułu jest całkowicie poprawną składnią, której można użyć w tradycyjnym module kodu, jest strasznie nieczytelna* i powinna być używana tylko do „szybkiego i brudnego” użytku programistycznego w oknie natychmiastowym, gdzie na pewno zniknie na zawsze, gdy tylko wyjdziesz z aplikacji (lub przeciążysz bufor okna bezpośredniego).