我在a.bas中定义一个函数如下:
Public Sub test(a As String, b As String)
If a = "OK" Then
    MsgBox a
Else
    MsgBox b
End If
End Sub
在form1中调用这个函数:
Dim aa, bb As String
Private Sub Command1_Click()
aa = "OK"
bb = "NO"
Call test(aa, bb)
End Sub
一直提示“ByRef参数类型不符”,但是写成下面的方式,就运行正常。
call test("OK",bb)
请问如何处理?