wake-up-neo.com

Wo loggt sich VBA Debug.Print ein?

Woher kommt Debug.Print Nachrichten ausgeben?

Wo möchten Sie die Ausgabe sehen?

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

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

enter image description here

336
Dirk Vollmar

Debug.Print Gibt im "Sofort" -Fenster aus.

Debug.Print outputs to the Immediate window

Sie können auch einfach ? Und dann eine Anweisung direkt in das Direktfenster eingeben (und dann die Eingabetaste drücken) und die Ausgabe wie folgt rechts unten anzeigen:

simply type ? and then a statement directly into the immediate window

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

? myWidget.name

... auf set die Eigenschaft eines Objekts ...

myWidget.name = "thingy"

... oder sogar eine Funktion oder Codezeile im Debugging-Modus ausführen:

Sheet1.MyFunction()

78
LimaNightHawk