I am looking at VB6 code and I see a statement as follows -
Public Sub CheckXYZ(abc As Integer)
If abc <> pqr Then SetVars abc
<
Sub calls with parameters do not require the parenthesis. Paranthesis are only required for a function returning a result.
Private Sub Testy1()
Function1 "Testy2" ' does not require parenthesis
Debug.Print Function1("Testy3") ' does require parenthesis
End Sub
Private Function Function1(str as String) as Boolean
Function1 = True
End Function