Case option excel

Résolu/Fermé
Signaler
Messages postés
38
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
27 juillet 2015
-
Messages postés
38
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
27 juillet 2015
-
Bonjour,


J'ai un formulaire de saisie ou j'essaye tous doucement de comprendre le VBA.
Je m'entraine ;)

Mon problème:

le code de ma case d'option: [A1]=TextBox3
marche très bien et quand ma case est cocher cela me met le résultat de TextBox3 en A1
Idem pour ma deuxieme case d'option : [A2]=TextBox3
celle ci fonctionne aussi correctement .

Mais les résultats ne s'enlève pas si mes cases d'option sont décocher

Merci d'avance pour votre aide et si vous avez quelques petit lien pour trouver une listes de petits codes utiles, je suis preneur.

3 réponses

Messages postés
2967
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
897
Salut le forum

Il faut programmer les deux conditions

[A1] = IIf(CheckBox1.Value, "Vrai", "Faux") 

Mytå
0
Messages postés
38
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
27 juillet 2015
1
Boulet comme je suis je n'y arrive pas ;)

Voici ma formule

Private Sub OptionButton1_Click()
[C21] = IIf(TextBox3.Value, TextBox3, "")
End Sub

Je ne sais pas si j'utilise la bonne expression , et je ne sais pas non plus quoi mettre dans l'argument faux pour lui faire comprendre de laisser la case vide.

Mais je suis certain que ta formule est celle qu'il me faut , je pense mal l'interpréter
0
Messages postés
2967
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
897
Re le forum

Tu parles de CheckBox et la tu arrives avec OptionButton

Private Sub OptionButton1_Change() 
[C21] = IIf(OptionButton1, TextBox3.Value, "") 
End Sub 

Attention : Private Sub OptionButton1_Click() ne fonctionne que sur le Click

Mytå
0
Messages postés
38
Date d'inscription
lundi 11 janvier 2010
Statut
Membre
Dernière intervention
27 juillet 2015
1
Je n'est pas été clair dans mes explications désolé ...

Mais c'est exactement ce que je cherchai , merci beaucoup ;)
0