Jump to content

Ajuda com "option button"


Alpha_civil
 Share

Recommended Posts

Boa tarde.

Tenho uma userform onde criei 3 option button.

O opçao A

O opçao B

O opçao C

Alem disso tenho 4 text box: L1, L2, L3 e L4.

Eu gostava de quando selecionar a opçao A, as 4 text box estarem ativas e deixarem introduzir la os valores que eu pretender, se selecionar a opção B, apenas as text box de L1 e L2 deixarem escrever ( as text box de L3 e L4 podem aparecer na msm na userform só nao quero que permitam escrever algo lá) e por fim se selecionar a opção C, queria que desse para escrever em L1, L2 e L3.

Eu não sei se isto é possível ou se estou a explicar-me bem, desculpem a minha ignorância mas ainda não tenho muitos conhecimentos sobre VBA.

Toda a ajuda é bem vinda.

Obrigada.

Link to comment
Share on other sites

manuel antonio

Tudo ou quase tudo é possível em VBA.

Mas se é só isso que pretendes, é muito fácil de conseguir.

1º.No evento Activate do Form deverás colocar:

textbox1.visible=false:textbox2.visible=false:textbox3.visible=false:textbox4.visible=false

Escreve um código para o Optionbutton1 mais ou menos assim:

If Optionbutton1.value=true then
textbox1.visible=true:textbox2.visible=true:textbox3.visible=true:textbox4.visible=true
-----restante código da tua aplicação-----
End if

If Optionbutton2.value=true then
textbox1.visible=true:textbox2.visible=true
-----restante código da tua aplicação-----
End if

If Optionbutton3.value=true then
textbox1.visible=true:textbox2.visible=true:textbox3.visible=true
-----restante código da tua aplicação-----
End if

Depois da exucução do resto do código, deverás repor a invisibilidade das 4 Textbox, tal como no evento Activate.

Verifica se é o que pretendes.

Sucesso.

Edited by manuel antonio
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.