Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Cambiar una propiedad de varios controles al mismo tiempo

Estas en el tema de Cambiar una propiedad de varios controles al mismo tiempo en el foro de Visual Basic clásico en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/05/2008, 10:07
 
Fecha de Ingreso: marzo-2008
Mensajes: 23
Antigüedad: 16 años, 1 mes
Puntos: 0
Pregunta 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
  #2 (permalink)  
Antiguo 15/05/2008, 10:34
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
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
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:23.