RESPONDER UNA PREGUNTA

Si para responder la pregunta, crees necesario enviar un archivo adjunto, puedes hacerlo a traves del correo [email protected]

    Pregunta:  62251 - NOMBRES DINAMICOS EN OBJETOS VBA
Autor:  Donald Payno
saludos todos;
lo que intento hacer por decirlo asi, es manipular el nombre de un objeto en un bucle (for),
por ejemplo
un objeto que se llame

"image1"

ahora bien supongamos que tengo 100 objetos del "image1" al "image100"
lo que quiero hacer si es posible es algo como esto:

for x = 1 to 100

a = image & x ' esto solo lo escribi al vuelo pero creo que se entiende mejor, o sea que cada vez que haga un ciclo el objeto ya no sea el uno sino el dos y asi hasta cubrir los 100

a = image(x) ' este sirve solo para objetos que traen indice y creo que el unico de vba en excel es el de sheets(1 to 100), pero con otros objetos, que creo que son todos no tienen indice como en el caso de image1, que no trae parentesis

a.visible = true

next x

en teoria cada vez que termine un ciclo seria el valor de a image1, image2 y asi, ahora lo importante es que ese valor de a si sea el objeto que quiero manejar para utilizar susu propiedades y manipularlos ahorrando codigo, sin mas por el momento agradezco nuvamente la atencion prestada y espero haberme explicado mejor, gracias


Nombre
Apellidos
Correo
Comentarios