Cocher plusieur case - Userform

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

D

dealise

Guest
Bonjour a tous !

Je suis débutante en VBA et particulièrement dans les Userform.
Je cherche a créer un Userform qui fait apparaître une liste dont le nombre d'élement est indéfini et écrit dans la ligne 1.
Je souhaiterais pouvoir cocher les nom de cette liste pour pouvoir en fonction de ce qui a été cocher ecrire une macro...
Je vous met un exemple.

Merci beaucoup par avance de votre aide !!!!
 

Pièces jointes

Re : Cocher plusieur case - Userform

Bonjour Dealise, bonjour le forum,

En pièce jointe ton fichier modifié avec une UserForm et une ListBox à la propriété MultiSelec = 1 - fmMultiSelectMulti. Ça te donnera une base de départ.
le code de l'UserForm1 :
Code:
Private Sub UserForm_Initialize()
'alimente dynamiquement la ListBox1
Me.ListBox1.List = Application.Transpose(Range(Cells(1, 1), Cells(1, Application.Columns.Count).End(xlToLeft)))
End Sub

Private Sub CommandButton1_Click() 'bouton "Valider"
Dim i As Integer 'déclare la variable i (Incrémet)
For i = 0 To Me.ListBox1.ListCount - 1 'boucle sur tous les éléments de la ListBox1
    'si l 'élément est sélectionner, affiche un message
    If Me.ListBox1.Selected(i) = True Then MsgBox "L'élément " & Me.ListBox1.List(i) & " a été sélectionné."
Next i 'prochain élément de la boucle
Unload Me 'vide et ferme l'UserForm1
End Sub


Private Sub CommandButton2_Click() 'bouton 'Annuler"
Unload Me 'vide et ferme l'UserForm1
End Sub
Le fichier :
 

Pièces jointes

- 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
5
Affichages
358
  • Question Question
XL 2019 User Form
Réponses
9
Affichages
526
Réponses
18
Affichages
1 K
Réponses
9
Affichages
369
W
Réponses
38
Affichages
1 K
  • Question Question
Microsoft 365 Formule Condition
Réponses
10
Affichages
970
Retour