Wohin protokolliert VBA Debug.Print?

Wo wird Debug.Print Ausgabenachrichten ausgeben?

Wo willst du die Ausgabe sehen?

Nachrichten, die über Debug.Print werden, werden im unmittelbaren Fenster angezeigt, das Sie durch Drücken von Strg + G öffnen können.

Sie können auch das so genannte Direktfenster aktivieren, indem Sie in der VBE-Symbolleiste auf Ansicht -> Direktfenster klicken

Bildbeschreibung hier eingeben

Debug.Print in das Fenster “Immediate” (Sofort) Debug.Print .

Debug.Print wird in das Direktfenster ausgegeben

Sie können auch einfach eingeben ? und dann eine statement direkt in das unmittelbare Fenster (und drücken Sie dann die Eingabetaste) und die Ausgabe erscheint direkt darunter, wie folgt:

einfach eingeben? und dann eine Anweisung direkt in das unmittelbare Fenster

Dies kann sehr praktisch sein, um schnell die Eigenschaft eines Objekts auszugeben …

? myWidget.name

um die Eigenschaft eines Objekts festzulegen …

myWidget.name = "thingy"

… oder um im Debugging-Modus eine function oder Codezeile auszuführen:

Sheet1.MyFunction()