Prozeduren und Parameter optimieren

Von: Lorenz Hölscher
Stand: 1. Juni 2011
3.5
(2)
Anmelden um Kommentare zu schreiben

Optionale Parameter

Optionale Parameter verbessern

Diese Einschränkung lässt sich aber mit einem kleinen Trick umgehen, der gleichzeitig den Code deutlich verkürzt. Sie können ihm nämlich außer einem Typ auch einen Standardwert in der Deklaration zuweisen, wie das folgende Listing zeigt:

Sub MldgOptional2(strText As String, Optional strTitel As String = "Standardtitel")
	MsgBox strText, , strTitel
End Sub

Dadurch sind Sie sicher, dass immer ein Wert vom richtigen Datentyp enthalten ist, entweder die Vorgabe oder eben der übergebene Inhalt. Im folgenden Listing sehen Sie die verschiedenen Varianten zum Aufruf der oben gezeigten Prozeduren:

Diese Seite ist für Mitglieder von akademie.de reserviert.

Möchten Sie die Mitgliedschaft 14 Tage kostenlos testen und den Beitrag komplett lesen?

Oder möchten Sie zunächst mehr über diesen Beitrag erfahren und die Leseproben sehen?

Ich bin bereits Mitglied
Jetzt Probemitglied werden
Ich kann in den 14 Tagen Probezeit formlos z.B. per E-Mail stornieren. Wenn ich das nicht tue, entscheide ich mich für ein