VBA - Formulaire avec checkbox ou listbox à choix multiple
mad2018
Messages postés
27
Date d'inscription
lundi 14 janvier 2019
Statut
Membre
Dernière intervention
24 janvier 2019
-
14 janv. 2019 à 11:04
mad2018 Messages postés 27 Date d'inscription lundi 14 janvier 2019 Statut Membre Dernière intervention 24 janvier 2019 -
mad2018 Messages postés 27 Date d'inscription lundi 14 janvier 2019 Statut Membre Dernière intervention 24 janvier 2019 -
Bonjour,
J'ai besoin d'aide sous Excel en codage VBA. Je dois créer pour une colonne soit :
-> une liste déroulante avec choix multiple (sous forme de case à cocher) et s'intègre ensuite la sélection dans la cellule de la colonne concernée
-> un formulaire avec mes fameuses cases à cocher qui apparaît en cliquant sur un bouton et se valide avec un autre bouton du formulaire pour intégrer la sélection dans la cellule de la colonne concernée.
Merci beaucoup pour vos retours.
Bon début de semaine.
J'ai besoin d'aide sous Excel en codage VBA. Je dois créer pour une colonne soit :
-> une liste déroulante avec choix multiple (sous forme de case à cocher) et s'intègre ensuite la sélection dans la cellule de la colonne concernée
-> un formulaire avec mes fameuses cases à cocher qui apparaît en cliquant sur un bouton et se valide avec un autre bouton du formulaire pour intégrer la sélection dans la cellule de la colonne concernée.
Merci beaucoup pour vos retours.
Bon début de semaine.
A voir également:
- Vba inputbox choix multiple
- Excel cellule choix multiple - Guide
- Ecran multiple pc - Guide
- Copier coller multiple - Guide
- Incompatibilité de type vba ✓ - Forum Programmation
- Paris multiple 2/6 explication - Forum Loisirs / Divertissements
3 réponses
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
14 janv. 2019 à 11:20
14 janv. 2019 à 11:20
Bonjour,
un formulaire avec mes fameuses cases à cocher
pour répondre à cette question voir ceci
https://silkyroad.developpez.com/VBA/ControlesUserForm/
un formulaire avec mes fameuses cases à cocher
pour répondre à cette question voir ceci
https://silkyroad.developpez.com/VBA/ControlesUserForm/
mad2018
Messages postés
27
Date d'inscription
lundi 14 janvier 2019
Statut
Membre
Dernière intervention
24 janvier 2019
14 janv. 2019 à 15:58
14 janv. 2019 à 15:58
Bonjour,
Merci pour la ressource mais je ne sais pas comment faire !
Voici mon fichier !
https://www.dropbox.com/s/cy12pqmai8c9kjb/Base%20de%20donn%C3%A9es%20test.xlsx?dl=0
Je veux avoir une liste déroulante avec case à cocher pour la colonne L "Intérêts" en servant de la liste située dans la feuille "critères" => J'ai vu le codage pour les listbox à multiselection mais comment faire pour l'intégrer dans les cellules de ma colonne L ?
ou bien j'ai commencé utiliser un bouton avec le formulaire "test" qui apparaît comprenant les checkbox mais à la validation ça bug !
Merci pour l'aide :-)
Merci pour la ressource mais je ne sais pas comment faire !
Voici mon fichier !
https://www.dropbox.com/s/cy12pqmai8c9kjb/Base%20de%20donn%C3%A9es%20test.xlsx?dl=0
Je veux avoir une liste déroulante avec case à cocher pour la colonne L "Intérêts" en servant de la liste située dans la feuille "critères" => J'ai vu le codage pour les listbox à multiselection mais comment faire pour l'intégrer dans les cellules de ma colonne L ?
ou bien j'ai commencé utiliser un bouton avec le formulaire "test" qui apparaît comprenant les checkbox mais à la validation ça bug !
Merci pour l'aide :-)
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
14 janv. 2019 à 18:43
14 janv. 2019 à 18:43
Voilà un exemple à adapter:
https://www.cjoint.com/c/IAorsCvS4ZQ
@+ Le Pivert
https://www.cjoint.com/c/IAorsCvS4ZQ
@+ Le Pivert
mad2018
Messages postés
27
Date d'inscription
lundi 14 janvier 2019
Statut
Membre
Dernière intervention
24 janvier 2019
14 janv. 2019 à 20:39
14 janv. 2019 à 20:39
Alors c'est exactement ça, c'est top ! Par contre au moment de valider la ou les sélections, j'ai bien le message de confirmation mais où s'intègre les données cochées dans la colonne ?
Ce que j'avais imaginé lorsqu'on est dans la cellule de la colonne cliquer sur le bouton, faire les sélections, valider et les informations sont renseignées directement dans la cellule sélectionnée !
C'est possible ?
Ce que j'avais imaginé lorsqu'on est dans la cellule de la colonne cliquer sur le bouton, faire les sélections, valider et les informations sont renseignées directement dans la cellule sélectionnée !
C'est possible ?
cs_Le Pivert
Messages postés
7904
Date d'inscription
jeudi 13 septembre 2007
Statut
Contributeur
Dernière intervention
14 août 2024
729
15 janv. 2019 à 07:58
15 janv. 2019 à 07:58
Pour faire ce que tu veux, pas besoin de passer par vba, une liste déroulante suffit:
https://syskb.com/creer-une-liste-deroulante-dans-excel-2007/
Voir cet exemple:
https://www.cjoint.com/c/IApgHfTFu5Q
@+ Le Pivert
https://syskb.com/creer-une-liste-deroulante-dans-excel-2007/
Voir cet exemple:
https://www.cjoint.com/c/IApgHfTFu5Q
@+ Le Pivert
mad2018
Messages postés
27
Date d'inscription
lundi 14 janvier 2019
Statut
Membre
Dernière intervention
24 janvier 2019
15 janv. 2019 à 08:04
15 janv. 2019 à 08:04
Oui, la liste déroulante fonctionnerait si j'avais une seule sélection à faire dans la liste. Sauf que la plupart du temps, j'ai plusieurs données à sélectionner pour une même cellule.
Ex dans cette base de données test : dans la cellule "L2", je peux avoir comme "Intérêts" => environnement, Pêche, Musique !
Merci
Ex dans cette base de données test : dans la cellule "L2", je peux avoir comme "Intérêts" => environnement, Pêche, Musique !
Merci
f894009
Messages postés
17277
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
31 juillet 2025
1 715
15 janv. 2019 à 08:07
15 janv. 2019 à 08:07
Bonjour Le Pivert,
Ca roule?
Je suis (suivre) de loin la chose et il manque une explication pour ceci:
valider la ou les sélections
Liste avec ou sans selection(s) multiple(s)!!!!
Ca roule?
Je suis (suivre) de loin la chose et il manque une explication pour ceci:
valider la ou les sélections
Liste avec ou sans selection(s) multiple(s)!!!!
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 315
15 janv. 2019 à 09:54
15 janv. 2019 à 09:54
Bonjour tt le monde
Si dans ta colonne "intérêts" tu veux pouvoir mettre plusieurs données ou en retirer, il existe une solution avec des macros événementielles pour ajouter plusieurs centre d'intérêts (worksheet_change) ou en supprimer ( beforerightclic) sur ta feuille.
si tu penses que cela peut t'aider, fais signe, je t'enverrai le classeur
Si dans ta colonne "intérêts" tu veux pouvoir mettre plusieurs données ou en retirer, il existe une solution avec des macros événementielles pour ajouter plusieurs centre d'intérêts (worksheet_change) ou en supprimer ( beforerightclic) sur ta feuille.
si tu penses que cela peut t'aider, fais signe, je t'enverrai le classeur
mad2018
Messages postés
27
Date d'inscription
lundi 14 janvier 2019
Statut
Membre
Dernière intervention
24 janvier 2019
15 janv. 2019 à 09:56
15 janv. 2019 à 09:56
Bonjour michel_m,
Oui je pense que cela peut m'aider, si cette solution peut se faire sur chaque cellule (hors en-tête) de la colonne "intérêts" alors ça serait parfait :-)
Oui je pense que cela peut m'aider, si cette solution peut se faire sur chaque cellule (hors en-tête) de la colonne "intérêts" alors ça serait parfait :-)
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 315
15 janv. 2019 à 10:35
15 janv. 2019 à 10:35
Ok, ci joint le classeur: la demande était pour des psychologues (émotions(s) sur des actions) pour situer le contexte
https://mon-partage.fr/f/sqs5v3m5/
A noter : des améliorations pourraient être apportées sur le worksheet_change (je n'en suis pas l'auteur): remplacer "enableevents" par le booléen "flag"
si on sort de la macro avec enableevents sur False, plus aucune macro ne fonctionne ( d'où mon sos_events)
tu dis...
https://mon-partage.fr/f/sqs5v3m5/
A noter : des améliorations pourraient être apportées sur le worksheet_change (je n'en suis pas l'auteur): remplacer "enableevents" par le booléen "flag"
si on sort de la macro avec enableevents sur False, plus aucune macro ne fonctionne ( d'où mon sos_events)
tu dis...
mad2018
Messages postés
27
Date d'inscription
lundi 14 janvier 2019
Statut
Membre
Dernière intervention
24 janvier 2019
15 janv. 2019 à 10:46
15 janv. 2019 à 10:46
Merci pour ce retour.
Quand j'ai ouvert il m'a indiqué l'erreur 438 !
Quand j'ai ouvert il m'a indiqué l'erreur 438 !
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 315
16 janv. 2019 à 09:08
16 janv. 2019 à 09:08
Bonjour
ci joint un essai sous la forme XL2007 (xlsm) au lieu de xls
https://mon-partage.fr/f/brFjGPjz/
que disait l'erreur 438
ci joint un essai sous la forme XL2007 (xlsm) au lieu de xls
https://mon-partage.fr/f/brFjGPjz/
que disait l'erreur 438
michel_m
Messages postés
16602
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 315
16 janv. 2019 à 11:12
16 janv. 2019 à 11:12
Bon, apparemment, ça n'intéresse pas...
Abandon
@+
Abandon
@+