Microsoft Office Tutorials and References
In Depth Information
Abbildung 13.17: Laufzeitfehler wg. unverträglicher Datentypen
Und der VBA-Editor springt hervor. Solche Fehler kann man oft nicht sicher aus-
schließen, aber man kann sie besser kontrollieren, und zwar indem man folgende
Fehlerroutinen in den Code einbaut:
Sub Multiplikation()
On Error GoTo ende
MsgBox [A1] * [A2]
Exit Sub
ende:
MsgBox "Das war wohl nix!", , Err.Description
End Sub
Sobald ein Fehler auftaucht, springt die Prozedur zur Sprungmarke und bringt eine
kontrollierte Meldung, ohne debuggen zu wollen und ohne in den VBA-Editor zu
springen. Sie können hier eine eigene Meldung erscheinen lassen oder die offizielle
Fehlerbeschreibung (siehe dazu die Excel-Hilfe zum Err-Objekt ).
VBA-Functions
Die VBA-Bibliothek enthält eine große Menge an Programmbausteinen, die zum Teil
redundant zu den Excel-Funktionen sind. Von daher sind sie vor allem in anderen
Office-Produkten, die VBA unterstützen, besonders nützlich. Was nicht heißen soll,
dass sie in Excel überflüssig sind. Aber wenn Sie in der Excel-Welt VBA programmie-
ren, können Sie zur Not auch auf die Excel-Funktion, z.B. zur Berechnung eines
Barwertes, zurückgreifen. Aber dank der VBA-Functions können Sie dies sogar in der
eher „mathematikfeindlichen“ Word-Welt tun.
Die MsgBox und die InputBox sind zum Beispiel auch Functions der VBA-Bibliothek.
Das lässt sich dadurch beweisen, dass die Bibliothek mit angegeben werden kann.
Search JabSto ::




Custom Search