bei meiner heutigen Arbeit ist mir noch eine Frage gekommen:
Makro1 ruft Makro2 auf und übergibt eine Variable:
Private Sub CommandButton1_Click()
Dim myString As String
myString = "Test"
Call FolgeMakro(myString)
End Sub
Sub FolgeMakro(myString)
MsgBox myString
End Sub
Reicht es, in der ersten Zeile von "Folgemakro" die zu übergebende Variable zu erwähnen (s.o.), bleibt sie in diesem Fall weiterhin "String". Oder muss sie hier ein zweites Mal dimensioniert werden, weil sie sonst "Variant" ist? :
Sub FolgeMakro(myString As String)
Bzw. eine andere Frage: wie kann ich rauskriegen, welcher Art eine Variable ist?
Vielen Dank schon mal für Eure Hilfe und Grüße
Franz