Function test(Optional ha AsInteger=100)' Application.volatileIf ha =0Then
MsgBox "ha = 0"Else
MsgBox "ha = "& ha
EndIfEndFunctionSub hello()Call test
Call test(11111)EndSub'''''''''''''''''''''''''''''''''''''''''''''''''''''''''Sub hello()Call t1(10,12,13)Call t1(100,45)EndSubFunction t1(ParamArray n())Dim sum
For Each a In n
sum = sum + a
Next a
Debug.Print sum
EndFunction