Recorrer campos de un formulario mediante VBA
Publicado por Víctor Castro (2 intervenciones) el 25/03/2019 16:45:07
Estoy realizando una BD en la cual necesito recorrer los campos de un formulario para cambiarles el color de fondo. El nombre del campo del formulario la almaceno en una varable de texto (texto1) y va cambiando de valor a través de un FOR-NEXT en cada iteración: B_P101, B_P102, B_P103, etc... ¿Cómo podría indicarle ésto a la propiedad Me. del formulario para que entienda que texto1 no es el nombre del campo del formulario, sino que tienen que leer el valor de la variable texto1?
Da error porque texto1 no existe como campo del formulario, en realidad debería de leer:
(No sé si se entiende la duda)
1
2
3
4
For i = 101 To 328
texto1 = "B_P" & CStr(i)
Me.texto1.BackColor = 0
Next
Da error porque texto1 no existe como campo del formulario, en realidad debería de leer:
1
Me.B_P101.BackColor = 0
(No sé si se entiende la duda)
Valora esta pregunta


0