|
|
Formularios : Referenciar controles con el mismo nombre y diferente numeración.
| Autor/es: Juan M Afán de Ribera | Pregunta : ¿Cómo puedo referirme a una serie de controles que tienen el mismo nombre, excepto en el último carácter, que es un número? Es decir, "Text1", "Text2", "Text3", etc.
He probado con cosas como
MiControl = "Text" & i
y otras similares, pero no me funciona. | Respuesta : Tienes que referirte primero a la colección Controls del formulario o informe, y ahí colocar una cadena con el nombre y el número que corresponda.
Por ejemplo, en el caso de que tengamos 10 cuadros de texto llamados "Text1", "Text2", "Text3" ..., podríamos utilizar un código parecido a éste: | Dim ctl As Control
Dim i As Long
For i = 1 To 10
Set ctl = Me.Controls("Text" & i)
' ...
' aquí el código que quieras utilizar
' ...
Next
| Ejemplos: | Temas relacionados: |
|