Microsoft 365 aide sur vrai ou faux avec checkbox

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

J

jip31

Guest
Bonjour
J'utilise le code suivant dans mon userform
Mais j'ai un problème avec macheckbox qui me renvoie VRAI si elle est sélectionnée et FAUX si elle ne l'est pas
Au lieu de cela, je voudrais que VRAI soit remplacé par OUI et FAUX par NON

VB:
Private Sub CommandButton3_Click()
Dim LR As Long, frm As Worksheet
Set frm = ThisWorkbook.Sheets("Clients")
   LR = frm.Cells(Rows.Count, 1).End(xlUp).Row + 1
   frm.Range("A" & LR).Value = EmpNameTextBox.Value
   frm.Range("B" & LR).Value = EmpIDtextBox.Value
   frm.Range("C" & LR).Value = SalaryTextBox.Value
   frm.Range("D" & LR).Value = CheckBox1.Value

Merci d'avance
 
Bonjour le Fil
Une autre possibilité :
Utiliser la propriété .Tag du CheckBox .
soit
VB:
Private Sub CheckBox1_Click()
With Me.CheckBox1
       .Tag = IIf(.Value , "Oui", "Non")
End With
End Sub

Private Sub CommandButton1_Click()
Worksheets("Feuil1").Cells(12, 7).Value = Me.CheckBox1.Tag
End Sub
J'ai mis en Caption du CheckBox "Arrêt Maladie"
Bonne Journée

jean marie
 

Pièces jointes

  • jip-2.gif
    jip-2.gif
    77.7 KB · Affichages: 9
Dernière édition:
Bonjours,
Pas besoin d'évaluer si un booléen est true car!
L'expression True=True retourne True donc iif(True suffit !

Encore plus simple
Code:
Private Sub CommandButton1_Click()
Worksheets("Feuil1").Cells(12, 7).Value=IIf(CheckBox1.Value, "Oui", "Non")
End Sub
 
Dernière édition:
- 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

J
  • Question Question
Microsoft 365 Aide sur userform
Réponses
9
Affichages
749
J
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
503
Réponses
3
Affichages
522
  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
387
H
Réponses
19
Affichages
6 K
Réponses
6
Affichages
1 K
Réponses
58
Affichages
5 K
Retour