Microsoft Office Tutorials and References
In Depth Information
19.6.3 Das Direktfenster
3. Starten Sie das Makro per Klick auf das Symbol Sub/
UserForm ausführen . Das Makro läuft bis zur Zeile
mit dem Haltepunkt und schaltet dort in den
Schrittmodus.
3. Geben Sie eine Anweisung oder einen Teilcode ein,
und drücken Sie (EINGABE) .
4. Das Ergebnis wird unter der Fragezeichenzeile
angezeigt, Sie können eine neue Zeile eingeben oder die
erste Zeile überschreiben.
Beispiel: Informationen abfragen
Fragen Sie im Direktfenster Informationen aus Windows
oder Excel ab. Das sind Informationen, die Excel (oder
Windows) zur Verfügung stellt und die im Makrocode
über Anweisungen, Konstanten oder
Objekteigenschaften abgerufen werden:
Systeminfo
Ergebnis
Abbildung 19.32 Haltepunkt setzen
? Date
Tagesdatum
Mit der Taste (F5) springen Sie im Makro von
Haltepunkt zu Haltepunkt, setzen Sie diese jeweils an die
letzte Zeile eines ausgetesteten Blockes.
? Time
Aktuelle.Uhrzeit
? Application.Username
Der.Name.des.Excel-
Anwenders
Haltepunkte löschen
Ein Haltepunkt wird genauso gelöscht, wie er gesetzt
wurde: Markieren Sie die Anweisung, und wählen Sie
Debuggen/Haltepunkt ein/aus .
? Activesheet.Name
Der.Name.der.aktiven.
Tabelle
? Application.Version
Die.Versionsnummer.
von.Excel
TIPP Ein schneller Haltepunkt-Schalter: Mit (F9)
oder einem Klick auf die Markierungsleiste links
wird ein Haltepunkt gesetzt und auch wieder entfernt.
Tabelle 19.5 Variablen aus dem System
TIPP
Alle Haltepunkte löschen aus dem Menü Debuggen
macht, was es ausdrückt: Die Option entfernt alle
gesetzten Haltepunkte in einem Makro.
19.6.3 Das Direktfenster
Das wichtigste Testwerkzeug fist gerade für Einsteiger
das Direktfenster. Es bietet die Möglichkeit, vor oder
während des Makrolaufs Objekte, Methoden und
Eigenschaften abzurufen, Variablen oder Ausdrücke zu
testen oder einfach Zellinhalte, Datei- und Tabellennamen
abzufragen.
1. Öffnen Sie das Fenster mit (STRG) + (G) oder Ansicht/
Direktfenster.
Abbildung 19.33 Variablen und Objekte im Direktfenster testen
2. Geben Sie ein Fragezeichen (?) ein. Das fist die
PrintAnweisung für dieses Fenster, der Rest der Zeile wird
»in das Fenster gedruckt«.
 
 
Search JabSto ::




Custom Search