es sind mal wieder die kleinen Punkte, dan denen ich hängen bleibe - und hoffe ein weiteres Mal auf eure Hilfe.
An eine Prozedur wird optional ein Array übergeben. Daher muss zunächst geprüft werden, ob dieses Array existiert. Hierzu fehlt mir der richtige VBA-Syntax.
Meine kläglichen Versuche:
"If Not IsEmty(arr) Then ..."
"If arr "" Then ..."
ein einfaches Beispiel siehe unten
vielen Dank für eure Hilfe
Gruß
Christoph
Option Explicit
Sub Test(intCnt As Integer, Optional arr)
'If Not IsEmpty(arr) Then
'If arr <> "" Then
MsgBox intCnt & " / " & UBound(arr)
End Sub
Sub MitArray()
Dim arrOpt(3)
Call Test(2, arrOpt)
End Sub
Sub OhneArray()
Call Test(1)
End Sub