Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Regrouper les données de checkbox dans une cellule

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

Luigi

XLDnaute Occasionnel
Bonjour à tous,
J’ai un code (voir ci-dessous) qui me permet de récupérer toutes les checkbox sélectionnées pour les inscrire dans une feuille Excel. Ces données s’inscrivent une en dessous de l’autre, comment faire pour que ces données s’inscrivent toutes dans une seule cellule séparée d’un point virgule. Quelqu’un pourrait-il m’aider pour ce problème.
D’avance je vous remercie.

Private CommandButton1_Click()
Dim Ctrl As Control
Dim j As Integer
j=1
For Each Ctrl In Userform.Controls
If TypeName(Ctrl) = "CheckBox" Then
If Ctrl.Value = True Then
Range("E24").Offset(J - 1, 0) = Ctrl.Value
j=j+1
End If
End If
End Sub
 
Re : Regrouper les données de checkbox dans une cellule

Bonjour,
Code:
Dim ctrl As Control, Texte$
For Each ctrl In UserForm1.Controls
    If TypeName(ctrl) = "CheckBox" Then
        If ctrl = True Then
            Texte = Texte & ctrl.Value & ";"
        Else
            Texte = Texte & ";"
        End If
    End If
Next
Range("E24") = Left(Texte, Len(Texte) - 1)
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

Discussions similaires

Réponses
3
Affichages
199
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
658
Réponses
3
Affichages
300
Réponses
3
Affichages
589
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…