AW: Zwei Werte übergeben
26.05.2019 01:09:10
Werner
Hallo Sabrina,
du solltest die Beiträge auch alle lesen.
Format ist ein VBA-Schlüsselwort und sollte so nicht als Variablenname benutzt werden.
Zudem ist damit:
Dim Format, Status as String
lediglich die Variable Status as String deklariert, die Variable Format ist als Variant deklariert (weil Variablentyp nicht angegeben)
Richtig wäre:
Dim Format as String, Status as String
Dabei hier aber nochmal der Hinweis, dass keine VBA-Schlüsselwörter als Variablennamen benutzt werden sollten.
Public Sub Makro()
Dim strFormat As String, strStatus As String
strFormat = "Test"
strStatus = "Wert"
Call Hauptmakro(strFormat, strStatus)
End Sub
Public Sub Hauptmakro(strFormat As String, strStatus As String)
MsgBox strFormat
MsgBox strStatus
End Sub
Gruß Werner