いきなりプロシジャにコントロール配列を渡す事はできません。一度Control型の変数に格納する必要があります。
サンプルではコントロール配列のテキストボックスをプロシジャに渡しています。
Private Sub Form_Load()
Dim i As Integer
Dim ctl() As Control
ReDim ctl(Text1.Ubound)
For i = 0 To Text1().Ubound
Set ctl(i) = Text1(i)
Next
Call ControlArray(ctl)
End Sub
Sub ControlArray(ctl() As Control)
Dim i As Integer
For i = LBound(ctl) To UBound(ctl)
Debug.Print ctl(i).Index
Next
End Sub
DownLoad vbtips058.lzh 2KB (VB6.0)