Microsoft Office Tutorials and References
In Depth Information
5.3.5 Benannte Parameter
Die Verwendung bietet folgende Vorteile:
Vorteile
der Parameter kann eindeutig angesprochen werden,
nicht alle Parameter, die möglich sind, müssen genannt werden und
das Programm wird lesbarer.
Im folgenden Beispiel wird die Prozedur Adresse() insgesamt fünfmal
aufgerufen, mit unterschiedlichen Parametern. Abhängig von den gelie-
ferten Parametern setzt sie einen Text zusammen und gibt diesen Text
aus.
Sub BenannteParameter()
Adresse "Maier", Ort:="Hamburg"
Adresse "Maier", Ort:="Hamburg", PLZ:="80445"
Adresse "Maier", Vorname:="Ernst", Ort:="Hamburg", _
PLZ:="80445"
Adresse "Maier", PLZ:="80445", Vorname:="Ernst"
Adresse "Maier"
End Sub
Sub Adresse(Name As String, Optional Vorname As String, _
Optional PLZ As String, Optional Ort As String)
Dim Ausgabe As String
If Vorname <> "" Then
Ausgabe = Name & ", " & Vorname
Else
Ausgabe = Name
End If
IfPLZ<>""Then
If Ort <> "" Then
Ausgabe=Ausgabe&vbCrLf&PLZ&""&Ort
Else
Ausgabe = Ausgabe & vbCrLf & PLZ
End If
Else
If Ort <> "" Then
Ausgabe = Ausgabe & vbCrLf & Ort
End If
End If
MsgBox Ausgabe
End Sub
Search JabSto ::




Custom Search