quand Checkbox cochée, Textbox prend la valeur d'une autre

  • Initiateur de la discussion Initiateur de la discussion fra340
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

fra340

XLDnaute Nouveau
Bonjour,

Je débute en VB ester ce forum et après avoir chercher je trouve pas la réponse à mon problème.

Ce que je souhaite faire :

Dans userform, ayant plusieurs textbox, je souhaite que la textbox2 prenne la valeur de la textbox1 quand la checkbox1 est cochée (true).
Mais si je décoche la checkbox1 (false), la valeur de la textbox2 soit égale à 0.

Mon résultat :

Ma textbox2 prends bien la valeur de la textbox1 si checkbox1 est cochée ou 0 si checkbox1 n'est pas cochée mais avant la saisie de ma textbox1.

Mon problème :

Après la saisie de ma textbox1 si je change ma checkbox (de vrai à faux ou inversement), la valeur de ma textbox2 ne change pas. Je suis obligé de ressaisir la valeur de ma Textbox1.

Si dessous mon code (la 1ere partie fonctionne et ne concerne pas mon problème, c'est la 2nde partie qui me pose un soucis) :
Code:
Private Sub TextBox9_AfterUpdate()
' PREMIERE PARTIE
TextBox339.Value = Val(TextBox9.Value) * (Val(TextBox10.Value) / 100)
TextBox21.Value = Val(TextBox339.Value) + Val(TextBox357.Value) 
TextBox20.Value = Val(TextBox9.Value) + Val(TextBox274.Value)
'SECONDE PARTIE
If CheckBox1 = True Then
TextBox359.Value = Val(TextBox9.Value)
Else
TextBox359.Value = (0)
End If
End Sub

Par avance merci dans un premier temps de m'avoir lu et ensuite de m'aiguiller

FRA340
 
Re : quand Checkbox cochée, Textbox prend la valeur d'une autre

Bonjour Fra.

Tu peux essayer le code ci-dessous, ensuite à toi de bien nommer les contrôles ça sera plus simple.
Code:
Private Sub Checkbox1_Click()
If Checkbox1.Value = True Then 
TextBox2.Value = TextBox1.Value
Else: TextBox2.Value = 0
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
422
Retour