Lier plusieurs checkbox à une cellule

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

P

ptitgwen

Guest
Bonjour,

je suis novice en vba...

comment affecter la valeur de plusieurs case à cocher à une seule cellule en le séparant par une virgule(", ") ou un espace (" ")?


j'ai fait ceci mais je ne sais comment y placer une virgule ou un espace entre.

If CheckBox1 = True Then
Range("F" & L).Value = CheckBox1.Caption
End If
If CheckBox2 = True Then
Range("F" & L).Value = CheckBox2.Caption
End If
 

Pièces jointes

Re : Lier plusieurs checkbox à une cellule

Bonjour et bienvenue sur XLD

peut-être ce code

Range("F" & L).Value = IIf(CheckBox1, CheckBox1.Caption, "") & IIf(CheckBox2, CheckBox2.Caption, "")

ou, si on veut séparer les données

Range("F" & L).Value = IIf(CheckBox1, CheckBox1.Caption, "") & " " & IIf(CheckBox2, CheckBox2.Caption, "")

A+
 
Re : Lier plusieurs checkbox à une cellule

ou bien, pour conserver la structure du code:

Code:
If CheckBox1 = True Then
   Range("F" & L).Value =  Range("F" & L).Value & " " & CheckBox1.Caption
End If
If CheckBox2 = True Then
   Range("F" & L).Value = Range("F" & L).Value & " " & CheckBox2.Caption
End If
 
- 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
15
Affichages
656
Réponses
13
Affichages
694
Réponses
2
Affichages
386
Retour