Faire apparaitre et dispqraitre des label, et checkbox

Bonjour,

j'ai une petite question,

j'ai un USF, sur lequel, j'ai deux optionbutton. Je voudrai en fonction de l'optionbutton qui est coché faire apparaitre des label et des checkbox. Je m'explique :

prenons de la trigo en exemple

pour calculer le coté d'un triangle, je crée un boutton calculer qui fait apparaitre un userform dans lequel deux options : triangle rectangle et triangle quelconque.

En cliquant sur le premier, on fait apparaitre des label valeur de a, valeur de b et la formule trigo de mon pote pyth.

En cliquant sur le deuxième, on fait apparaitre en plus la valeur de l'angle entre a et b, et la formule d'alKashi et en meme temps disparaitre la formule de pyth...

Je voulais savoir si c'est possible ou pas qu'en fonction de l'option choisi, seul la parti de pyth ou d'al s'affiche. J'arrive à faire en sorte que seul une des deux s'affiche si on clique sur le bouton, mais en cliquant sur l'autre, j'ai les deux sur l'user forme

( j'imagine la possibilité d’erreur de clic..)

en code :

sur l'userform

Private Sub OptionButton1_Click()

If OptionButton1 = True Then

valeura.Visible = True

valeurb.Visible = True

pyth.Visible = True

else

valeura.Visible = false

valeurb.Visible = false

pyth.Visible = false

end if

end sub

Private Sub OptionButton2_Click()

If OptionButton2 = True Then

valeura.Visible = True

valeurb.Visible = True

valð.visible=True

al.Visible = True

else

valeura.Visible = false

valeurb.Visible = false

valð.visible=false

al.Visible = false

end if

end sub

56classeur2.xlsm (18.44 Ko)

Bonjour

Soit logique, il suffit d'ajouter l'autre partie de façon inversée dans chaque test

A+

tu veux dire

if optiobutton1=true then

ð.visible=false

al.visible=false

else

end if

j'avais testé

if optionbutton2=true then

pyth.visible=false

mais ça ne fonctionnait pas..


je vais tester


)))):):):):)

ahhhhh!!!!

punaise.. effectivement ça fonctionne!!

merci

Rechercher des sujets similaires à "apparaitre dispqraitre label checkbox"