ToggleButton

09/08/2006 - 22:43 por Insumos | Informe spam
Estimada gente del foro:

Tengo un UserForm para el ingreso de datos. En él he colocado un
ToggleButton. Dependiendo que se encuentre activado o desactivado el excel
sabe si debe registrar los datos en la planilla A o en la planilla B.
Normalmente la mayoria de los movimientos corresponden a la planilla A, por
lo que el ToggleButton se activa solo para ingresar datos que correspondan a
la planilla B. Al presionar un CommandButton los datos se vuelcan a la
planilla correspondiente.
Hasta ahi todo bien. Ahora, cuado se vuelve a activar el UserForm para
cargar más datos ocurre que, si en el último movimiento cargado el
ToggleButton estaba activado el UserForm se abre con el ToggleButton todavia
activado, lo que es engorroso, porque como la mas probable es que el
siguiente movimiento corresponda a la planilla A hay que desactivar el botón
al cargar el siguiente dato.
He intentado con los siguientes códigos antes de que se cierre el UserForm
al final de la carga de movimientos:
ToggleButton1 = Empty
ToggleButton1 = Deactivate
Pero ninguno ha funcionado. Yo que yo quiero es que al llamar nuevamente al
UserForm el ToggleButton quede desactivado por defecto.
Espero haberme explicado bien.
Muchas gracias.


CONTADURIA

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
10/08/2006 - 06:06 | Informe spam
hola, 'anonimo/a' !

Mostrar la cita
1) cuando 'se abre/muestra/carga/...' [por primera vez] el userform, el valor de los controles es el establecido [o por omision]...
-> en la ventana de propiedades en el editor de vba para el control especifico
[a menos que lo cambies en algun evento de apertura o por las instrucciones 'mismas' de tus procedimientos] -?-

2) si lo que necesitas es que al 'regresar' al userform [luego de la carga de los datos] el togglebutton 'regrese' a desactivado...
cambia y prueba como ultima instruccion [al final de la carga de movimientos]: -> ToggleButton1 = False

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
#2 CONTADURIA
10/08/2006 - 17:03 | Informe spam
Muchas Gracias. La solución funciona. Es exactamente lo que yo queria, ya
que lo que queria era que al regresar al userform luego de la carga de los
datos el togglebutton regrese a desactivado. También descubrí otro código
que funciona:
ToggleButton1 = Unchecked
Muchisimas gracias!!

"Héctor Miguel" escribió en el mensaje
news:#
Mostrar la cita
los datos en la planilla A o en la planilla B.
Mostrar la cita
ToggleButton se activa solo para... la planilla B.
Mostrar la cita
Hasta ahi todo bien.
Mostrar la cita
movimiento cargado el ToggleButton estaba activado
Mostrar la cita
engorroso, porque
Mostrar la cita
planilla A hay que desactivar el boton al cargar el siguiente dato.
Mostrar la cita
UserForm al final de la carga de movimientos:
Mostrar la cita
UserForm el ToggleButton quede desactivado por defecto...
Mostrar la cita
valor de los controles es el establecido [o por omision]...
Mostrar la cita
especifico
Mostrar la cita
instrucciones 'mismas' de tus procedimientos] -?-
Mostrar la cita
de los datos] el togglebutton 'regrese' a desactivado...
Mostrar la cita
movimientos]: -> ToggleButton1 = False
Mostrar la cita
Ads by Google
Search Busqueda sugerida