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

Microsoft 365 ListBox et sélection

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

PORCHER

XLDnaute Occasionnel
Bonjour mes amis,
j'ai besoin de vous pour répondre à mon problème ;
J'ai un userForm avec une listBox et sélection multiple, je souhaiterais suivant la sélection
dans ma listBox remplir les cellules suivant le mois sélectionner.
est il possible de le faire ?
Merci de vos réponse

Ci-joint exemple qui ne fonctionne pas..
 

Pièces jointes

Bonjour PORCHER,
Une fois le choix effectué via le formulaire, quelle cellules doivent être remplies ?
Sur quel onglet ?
Est-ce seulement la valeur des cases à cocher qu'il faut inscrire ?
Merci pour ces éclaircissements
@+ Lolote83
 
Merci d'avoir répondu
Dans l'onglet "DBase"
ligne d'Entête Colonne A2 la Date
puis les jours du mois colonne de B2 à M2
suivant la sélection du ou des mois sélectionner dans le formulaire.
 
Re bonjour,
Je pense avoir compris.
Changer le bloc suivant

par celui-ci
For i = 0 To ListBox1.ListCount - 1
If ListBox1.Selected(i) = True Then .Cells(numLigne, 2 + i).Value = ListBox1.List(i)
Next i
Cordialement
@+ Lolote83
 
Merci Lolote83
çà marche !! bravo
Mais ce n'était pas dans mon objectif de remplir suivant la sélection par des mois
je souhaiterais suivant la sélection dans la listBox et suivant le montant dans la textBox2 remplir
dans les mois correspondant à la sélection.
je joint l'exemple corrigé
 

Pièces jointes

Re bonjour,
Mais ce n'était pas dans mon objectif de remplir suivant la sélection par des mois
je souhaiterais suivant la sélection dans la listBox et suivant le montant dans la textBox2
En même temps, ce n'était pas expliqué comme cela au depart, et aucune présence d'un quelconque TextBox2 dans le premier fichier joint. Je ne suis pas devin !!!!

Alors il suffit d'inscrire en fin de ligne la valeur du textebox2
If ListBox1.Selected(i) = True Then .Cells(numLigne, 2 + i).Value = Val(TextBox2)
Si toutefois, j'ai bien compris
@+ Lolote83
 
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

Discussions similaires

  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
365
Réponses
4
Affichages
116
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…