Referencia a objetos de vba

18/11/2003 - 19:28 por Juan B. | Informe spam
Hola, tengo la siguente duda:

tengo los siguientes objetos en una hoja:
Optionbox1;Obtionbox2;Obtionbox3;Obtionbox4;Obtionbox5,
etc.

como hago para referirme a ellos en un do while?

pensaba algo como
dim i as integer
for i = 1 to 10
optionbox&i = true
next i

de manera que se vuelvan todos true. no es este
especificamente el codigo que quiero usar, sino la idea de
como referirme a los objetos.
MUCHAS GRACIAS (anticipadas)

Juan
 

Leer las respuestas

#1 Marco Escobar
19/11/2003 - 22:03 | Informe spam
Juan,

Puedes referenciar los controles de la siguiente forma:

Sheet1.Shapes(i)

Donde i es el indice del control dentro de la hoja "Sheet1"

Puedes referirte al nombre del control a través de Sheet1.Shapes(i).Name.
Existe una colección amplia de propiedades asociadas a Sheet1.Shapes(i)

Saludos,


Marco Escobar.


"Juan B." wrote in message
news:02a401c3ae01$bba41980$
Hola, tengo la siguente duda:

tengo los siguientes objetos en una hoja:
Optionbox1;Obtionbox2;Obtionbox3;Obtionbox4;Obtionbox5,
etc.

como hago para referirme a ellos en un do while?

pensaba algo como
dim i as integer
for i = 1 to 10
optionbox&i = true
next i

de manera que se vuelvan todos true. no es este
especificamente el codigo que quiero usar, sino la idea de
como referirme a los objetos.
MUCHAS GRACIAS (anticipadas)

Juan

Preguntas similares