Como pasar un array de textboxes a un Sub

silmacper
18 de Noviembre del 2009
Hola!

Tengo el siguiente problema: tengo un form con 3 textboxes en un array de controles, y quiero pasarlo como parametro a un Sub que les borra su contenido.
La idea es presionar un boton y llamar a un Sub que limpia los textboxes. Este es el código que tengo:

Private Sub Command1_Click()
Call delete(Text1())
End Sub

Sub delete(ByRef textbox() As Control)
Dim i As Integer
For i = 1 To 3
textbox(i).Text = ""
Next
End Sub

Pero al presionar el botón command1 me da el siguiente error:
Error de compilación: Error de tipo: Se esperaba una matriz o un tipo definido por el usuario.

Desde ya muchas gracias por la ayuda!

vika100
18 de Noviembre del 2009
trata de declarar las variables...