Valider le choix fait avec les Checkbox

  • Initiateur de la discussion Initiateur de la discussion niepce26
  • 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 !

N

niepce26

Guest
Bonjour,

Je souhaite quand je click sur mon bouton (CommandButton1) renvoyer deux valeurs (Textbox1 & 2) à condition que les checkbox soit coché vers la dernière cellule libre.

Mais quand je click sur mon bouton il me coche toute les checkbox...

Voici le code :

Private Sub CommandButton1_Click()

Controls("CheckBox1").Value = True
Sheets("feuil1").Range("IV1").End(xlToLeft).Offset(0, 1).Value = TextBox1
Sheets("feuil1").Range("IV1").End(xlToLeft).Offset(0, 1).Value = TextBox2

Controls("CheckBox2").Value = True
Sheets("feuil1").Range("IV2").End(xlToLeft).Offset(0, 1).Value = TextBox1
Sheets("feuil1").Range("IV2").End(xlToLeft).Offset(0, 1).Value = TextBox2

Controls("CheckBox3").Value = True
Sheets("feuil1").Range("IV3").End(xlToLeft).Offset(0, 1).Value = TextBox1
Sheets("feuil1").Range("IV3").End(xlToLeft).Offset(0, 1).Value = TextBox2

MsgBox "Panier Validé" 'on affiche que c'est validé

End

Worksheets("feuil2").Select

End Sub


Merci de votre aide...

Niepce
 
Re : Valider le choix fait avec les Checkbox

Bonjour,
Dans ton code, tu ne vérifies pas la valeur de tes checkbox mais tu les coches toutes !
If Controls("CheckBox1").Value = True then
Sheets("feuil1").Range("IV1").End(xlToLeft).Offset (0, 1).Value = TextBox1
Sheets("feuil1").Range("IV1").End(xlToLeft).Offset (0, 1).Value = TextBox2
End if

...
A+
kjin
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
923
Réponses
2
Affichages
589
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
615
Retour