MyArray(0)='test'
MyArray(1)='test2
MyArray(2)='test3'
AcceptArray MyArray
Private Function AcceptArray(myArray())
'Code here
End Function
Вы хотите передать строку перед массивом.
Итак, измените функцию на:
Private Function AcceptArray(param1, myArray)
'Code here
'Don't forget to return value of string type.
End Function
И вы вызываете эту функцию так:
returnValue = AcceptArray("MyString", MyArray)
Если вам не нужно возвращать значение, вы должны использовать Sub.