Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   Cambiar una propiedad de varios controles al mismo tiempo (http://www.forosdelweb.com/f69/cambiar-propiedad-varios-controles-mismo-tiempo-586848/)

francolaca 15/05/2008 10:07

Cambiar una propiedad de varios controles al mismo tiempo
 
Saludos, estoy trabajando con VBA para excel y queria saber como puedo cambiar una propiedad de varios controles (del mismo tipo) al mismo tiempo. Me explico mejor:

Yo tengo 3 Option Button llamados "optNingunaSubida", "optUnaSubida" y
"optMasSubidas"

Si quiero inhabilitarlos a los tres podria hacer lo siguiente:

optNingunaSubida.Object.Enabled = False
optUnaSubida.Object.Enabled = False
optMasSubidas.Object.Enabled = False
Pero esto se haria uno a la vez y no los 3 al mismo tiempo

Otra forma seria utilizar una estructura For next pero tambien se haria uno a la vez y no todos al mismo tiempo.

Yo quiero inhabilitarlos al mismo tiempo, para que el efecto visual se produzca simultaneamente sobre los controles y no uno a la vez.

Como puedo hacer esto? alguna sugerencia?

PD: yo hice lo siguiente pero no se como inhabilitarlos:

ActiveSheet.Shapes.Range(Array("optNingunaSubida", "optUnaSubida", "optMasSubidas")).Group.Name = "PrimerJugadaContrarios"

sirve esto? como hago para modificar la propiedad enabled de los tres controles que pertenecen al grupo de shapes que llame "PrimerJugadaContrarios"????

Espero su ayuda, mil gracias , saludos

seba123neo 15/05/2008 10:34

Re: Cambiar una propiedad de varios controles al mismo tiempo
 
Hola,mira si lo haces con un For no creo que seas capas de distinguir como el visual basic va deshabilitando los controles uno a uno,lo hace de forma instantanea,por mas que tengas 1000 botones es en forma instantanea el cambio,no se ve....

saludos


La zona horaria es GMT -6. Ahora son las 12:54.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2014, Jelsoft Enterprises Ltd.

SEO by vBSEO 3.3.2