Excel : Créer des Listes Déroulantes Multi-Sélections

Поділитися
Вставка
  • Опубліковано 24 січ 2025

КОМЕНТАРІ • 156

  • @mahamadoutoure856
    @mahamadoutoure856 10 місяців тому +1

    Bonjour AGNES !
    Merci infiniment pour le savoir partager !
    C'est vraiment très bénéfique et très instructif !
    Je vous souhaite bon courage pour le reste pour la suite

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому

      Bonjour, 😊 Je vous remercie pour votre message de retour !

  • @romlef526
    @romlef526 10 місяців тому

    bonjour, magnifique ce petit tuto !!! je ne soupçonnais pas du tout que l'on pouvait faire ça avec des listes déroulantes, vraiment génial merci a vous

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому +1

      Bonjour et 😊 merci pour votre message de retour ! Je suis ravie que vous ayez trouvé ce tutoriel utile. Les listes déroulantes multi-sélections peuvent en effet être très pratiques pour une variété de tâches, que ce soit pour sélectionner des équipes, des articles, ou toute autre option qui répond à vos besoins spécifiques.
      Bonne continuation.

    • @romlef526
      @romlef526 10 місяців тому

      @@AGNESTutosFormations , je vous rejoins totalement !!!! bon week end

  • @eleapierre4483
    @eleapierre4483 3 місяці тому

    Ça fait des heures que je rame pour créer cette liste déroulante multi-sélection avec des tutos de 30min pour qu'au final ça plante à chaque fois. Voilà que le vôtre ne fait que 5min et du premier coup, ça fonctionne parfaitement. Un tout grand merci !!!

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому

      😊 Avec plaisir ! Je vous remercie pour votre message de retour et je suis ravie que ce tutoriel vous soit utile. Bonne continuation.

  • @AlexandreLespes
    @AlexandreLespes 4 місяці тому +1

    Bonjour AGNES, merci beaucoup pour votre tutoriel, il est parfait notamment le partage du code VBA

    • @AGNESTutosFormations
      @AGNESTutosFormations  4 місяці тому

      Bonjour et 😊 merci pour votre retour ! Ravie que ce tutoriel vous soit utile.

  • @bxolt46
    @bxolt46 10 місяців тому

    Merci Agnes toujours un immense plaisir d'apprendre.😊

  • @ripafred
    @ripafred 5 місяців тому

    Super tuto : simple et efficace ! Ce que je viens d'apprendre va m'être grandement utile ! Merci Agnès 👍

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому

      Avec plaisir 😊 et merci pour votre message de retour ! Je suis ravie que ce tutoriel vou soit utile. Bonne continuation.

  • @Samir-h6p
    @Samir-h6p 3 місяці тому

    Merci beacoup pour la vidéo, c'est un cas rare; on est habitué à des listes déroulantes simples, et encore merci surtout d'avoir laisser le lien.

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому

      😊 Avec plaisir ! Merci pour votre message de retour et ravie que ce tutoriel vous soit utile.

  • @sperotessy7412
    @sperotessy7412 3 місяці тому

    Merci j'étais dans le besoin j'ai juste copié le code, faire les modifications et tout a marché, merci beaucoup

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому

      😊 Avec plaisir ! Merci pour votre retour ! Je suis ravie que ce tutoriel vous soit utile.

  • @fredericolivero1062
    @fredericolivero1062 4 місяці тому

    Bravo pour cette présentation très bien guidée !

  • @FatimaOukid
    @FatimaOukid 17 днів тому

    merci infiniment mme. j'ai modifié que les noms de colonne de votre code et ça a marché 🤩😍👌✅✅✅

    • @AGNESTutosFormations
      @AGNESTutosFormations  16 днів тому

      😊 Avec plaisir ! Merci à vous aussi pour votre message de retour. Je suis ravie que ce tutorie vous soit utile. Bonne continuation.

  • @fredemmanueltatyoliveira3831
    @fredemmanueltatyoliveira3831 10 місяців тому

    Merci beaucoup! Vous êtes une mine d'or

  • @smailcojek5830
    @smailcojek5830 10 місяців тому

    Très intéressant une bonne présentation

  • @paulgee9282
    @paulgee9282 4 місяці тому

    Vraiment excellente explication. Merci infiniment.

    • @AGNESTutosFormations
      @AGNESTutosFormations  4 місяці тому

      😊 Avec plaisir ! Merci à vous aussi pour votre message de retour !

  • @palazzoneguiseppe8281
    @palazzoneguiseppe8281 10 місяців тому

    Très intéressant 👍👍

  • @avonkprosas3539
    @avonkprosas3539 5 місяців тому

    Top Merci. Très bien expliqué, un vrai régal efficace...

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому

      ☺️ Avec plaisir ! Merci pour ovtre message de retour et ravie que ce tutoriel vous soit utile.

  • @CharlesIBINGA-l5u
    @CharlesIBINGA-l5u 4 місяці тому

    Super Tuto... T'es la meilleure

  • @jeanmichelcharton8749
    @jeanmichelcharton8749 10 місяців тому +2

    Merci

  • @yasmineouldmammar1277
    @yasmineouldmammar1277 7 місяців тому

    Merci beaucoup, c'est très utile et ça marche !

  • @delphinebakhsiss9544
    @delphinebakhsiss9544 Місяць тому

    Top! Merci beaucoup :)

  • @issaniang-x3l
    @issaniang-x3l 8 місяців тому

    video incroyable merci nfiniment

  • @fabricem2744
    @fabricem2744 6 місяців тому

    Merci et SUPER !

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому

      ☺️ Avec plaisir ! Merci pour votre message de retour et ravie que ce tutoriel vous soit utile.

  • @sandawenandjani8170
    @sandawenandjani8170 3 місяці тому +2

    Merci pour ce tuto,
    Si je veut faire des listes déroulante a plusieurs choix dans d'autres colonnes comme je procède ?
    Ici on a utilisé la C, si je veut prendre en plus de la C la D et la E par exemple ??
    Merciiiiiii

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому +1

      😊 Avec plaisir et merci pour votre retour ! Pour répondre à votre question, si vous souhaitez créer des listes déroulantes multi-sélections sur plusieurs colonnes, il vous faut modifier la macro. Par exemple, en reprenant le tutoriel, si vous souhaitez avoir des listes déroulantes multi-sélections pour toutes les cellules dans les colonnes C à G à partir de la ligne 5, il suffit de modifier la ligne qui vérifie si la cellule modifiée se trouve dans la plage cible. Actuellement, dans la macro, cette ligne est :
      If Not Intersect(Target, Range("C5")) Is Nothing Then
      Pour qu’elle fonctionne pour toutes les cellules dans les colonnes C, D, E, F et G, vous la remplacez par :
      If Not Intersect(Target, Range("C5:G" & Rows.Count)) Is Nothing Then
      Bonne continuation.

  • @manuelguihard5261
    @manuelguihard5261 8 днів тому

    Bonjour, merci pour ce tuto. Savez-vous comment faire si je souhaite ajouter cette liste sur une autre colonne ? Ici les cellules C5. Imaginons que je souhaite aussi l’ajouter à la cellule E5 ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 днів тому

      Bonjour et 😊 merci pour votre message de retour ! Si je reprends l'exemple du tutoriel, en plus de la cellule C5, si vous souhaitez insérer une liste déroulante multi-sélection dans la cellule E5, alors vous modifiez cette ligne de code :
      If Not Intersect(Target, Range("C5:C6")) Is Nothing Then
      en la remplaçant par :
      If Not Intersect(Target, Range("C5, E5")) Is Nothing Then
      De cette façon, la macro prendra en compte les cellules C5, et E5 pour la multi-sélection.
      Bonne continuation.

    • @manuelguihard5261
      @manuelguihard5261 7 днів тому

      @ ​​⁠merci beaucoup pour cette explication, ça m’aide beaucoup. Dernier besoin, est-il possible d’affecter cette liste à toute une colonne ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 дні тому

      Pour créer des listes déroulantes multi-sélections dans une colonne, je vous invite à suivre les étapes du tutoriels pour modifier la plage de cellules dans le code de la macro. Bonne continuation.

  • @famillexl1020
    @famillexl1020 3 місяці тому

    Bonjour, je suis sous Mac et tout fonctionne excepté que dès que j'ajoute un second choix, il remplace le premier. Pouvez-vous m'aider svp ? J'ai vérifié que j'ai bien copié le code.

    • @famillexl1020
      @famillexl1020 3 місяці тому

      J'ai finalement trouvé, merci.

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому

      Bonjour, 😊 je viens de prendre connaissance de votre premier message, je suis ravie que tout fonctionne bien maintenant ! Bonne continuation.

  • @Ryoushi86
    @Ryoushi86 6 місяців тому

    Bonjour, cela fonctionne mais comme on utilise la fonction de validation des données, dès que on ajoute un second choix, la cellule affiche une erreur de validation.

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому

      Bonjour, pour répondre à votre question, il est possible que la version d’Excel que vous utilisez ne gère pas la validation des données de la même manière qu’Excel 365. A cet effet, vous pouvez désactiver l'indicateur d'erreur. Pour cela, vous cliquez sur "Données", sur "Validation des données". Puis dans la boîte de dialogue qui s'ouvre, dans l'onglet "Alerte d'erreur", vous décochez la case "Quand des données non valides sont tapées" et vous confirmez en cliquant sur OK.
      Bonne continuation.

  • @julienfalcomx8736
    @julienfalcomx8736 2 місяці тому

    Bonjour , merci de ce tuto . Je découvre les listes déroulantes. Un seul hic , je n'arrive pas avoir plusieurs données dans une cellule. Pourquoi ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  2 місяці тому

      Bonjour et 😊 merci pour votre message de retour ! Pour essayer de vous aider, est-ce que vous travaillez sur Mac ou sur Windows ? Une autre question, quelle version Excel utilisez-vous ?
      Sinon, je vous invite à vérifier vérifier si les macros sont activées. Pour cela après avoir ouvert votre fichier Excel, vous cliquez sur "Fichier", puis sur "Options. Ensuite, dans la fenêtre qui s'ouvre, sur la gauche, vous cliquez sur "Centre de gestion de la confidentialité", puis sur "Paramètres du centre de gestion de la confidentialité. Et enfin, en cliquant sur "Paramètres des macros, vous cochez "Désactiver les macros VBA avec notification, et vous cochez également Activer les macros Excel.
      Toutefois, s'il s'agit d'un ordinateur que vous utilisez à votre travail, pour des raisons de sécurité, dans nombreuses entreprises, l’exécution des macros peut être désactivée par défaut. Cela pourrait empêcher votre macro de fonctionner correctement.
      Bonne continuation.

    • @julienfalcomx8736
      @julienfalcomx8736 2 місяці тому

      Bonjour , je viens de refaire un essai sur de plus petites données et j'ai réussi. J'ai refait sur mon plus gros fichier et la bingo j'ai réussi ! merci beaucoup .

    • @AGNESTutosFormations
      @AGNESTutosFormations  2 місяці тому

      Bonjour 😊 et merci pour votre retour ! Je suis ravie que tout fonctionne !
      Bonne continuation.

  • @lydia_pe
    @lydia_pe Місяць тому

    Bonjour, Merci pour ce tuto très simple à mettre en place. Petite question, j'aimerai mettre une règle conditionnelle pour remplir la colonne de certaine couleur en fonction du contenu. En sélectionnant "texte spécifique" et en saisissant le texte ou en sélectionnant directement celui de la liste déroulante ça ne fonctionne pas. Est-ce que vous auriez des solutions ? Merci !

    • @AGNESTutosFormations
      @AGNESTutosFormations  Місяць тому

      Bonjour 😊 et merci pour votre message ! En reprenant l'exemple du tutoriel avec les prénoms existants, vous pouvez appliquer une mise en forme conditionnelle en utilisant la formule ci-dessous, qui permet de détecter chaque élément de la liste :
      =OU(TROUVE("Eliot"; C5); TROUVE("Claire"; C5))
      Ensuite, définissez le format de mise en forme en choisissant une couleur.
      Bonne continuation.

    • @lydia_pe
      @lydia_pe Місяць тому

      @@AGNESTutosFormations ça fonctionne ! Merci beaucoup de rendre l'utilisation d'excel accessible à tous !! 🙂

    • @AGNESTutosFormations
      @AGNESTutosFormations  Місяць тому

      😊 Avec plaisir et merci pour votre message de retour !

  • @maximayedje4286
    @maximayedje4286 5 місяців тому

    Bonjour AGNES,
    Merci pour ce partage. Pour mon cas j'ai besoins cette option Macros sur plusieurs colonnes. Que dois-je ajouter a ce langage Excel s'il vous plaît? Merci d'avance.

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому +1

      ☺️ Avec plaisir et merci pour votre retour ! Pour répondre à votre question, si vous souhaitez créer des listes déroulantes multi-sélections sur plusieurs colonnes, il vous faut modifier la macro. Par exemple, en reprenant le tutoriel, si vous souhaitez avoir des listes déroulantes multi-sélections pour toutes les cellules dans les colonnes C à G à partir de la ligne 5, il suffit de modifier la ligne qui vérifie si la cellule modifiée se trouve dans la plage cible. Actuellement, dans la macro, cette ligne est :
      If Not Intersect(Target, Range("C5")) Is Nothing Then
      Pour qu’elle fonctionne pour toutes les cellules dans les colonnes C, D, E, F et G, vous la remplacez par :
      If Not Intersect(Target, Range("C5:G" & Rows.Count)) Is Nothing Then
      Bonne continuation.

  • @HELAKJOUNY
    @HELAKJOUNY 8 місяців тому

    Comment faire une fonction somme.si en prenant comme critère la cellule C5 qui comprend plusieurs critère ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      Bonjour, pour voir comment utiliser la fonction SOMME.SI, je vous invite à visionner ce passage de la vidéo pour voir un exemple ua-cam.com/video/wjCRBrac1kI/v-deo.htmlsi=yQZOkPI8bTR8SUOk&t=421 (après la pub, la vidéo s'ouvre directement sur le passage concerné). Bonne continuation.

    • @HELAKJOUNY
      @HELAKJOUNY 7 місяців тому

      Merci pour votre retour. Mon problème est que la cellule C5 (critère) contient plusieurs valeurs (parce que j'ai utilisé la liste déroulante avec plusieurs sélections@@AGNESTutosFormations

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      Bonjour, pour répondre à votre demande, Excel ne peut pas gérer directement plusieurs critère dans une seule cellule. En effet, la fonction SOMME.SI est conçue pour effectuer une somme basée sur un seul critère. Bonne continuation.

  • @aurelielaplante1854
    @aurelielaplante1854 8 місяців тому

    Autre question, est-ce qu'au lieu de la sélection de la liste déroulant de gauche à droite avec une virgule on peut la voir de haut en bas ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      Quand vous dites "on peut la voir de haut en bas", est-ce que vous voulez dire qu'au lieu d'avoir par exemple dans la même cellule : Florient, Eliot
      vous souhaitez avoir :
      Florient
      Eliot
      sous ce type de format, à savoir dans la même cellule mais avec un retour à la ligne ?

    • @aurelielaplante1854
      @aurelielaplante1854 7 місяців тому

      @@AGNESTutosFormations Oui :) svp

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому +1

      @@aurelielaplante1854 Pour obtenir ce résultat, vous allez modifier le code de la macro.
      Pour cela, vous remplacez la ligne :
      Target.Value = Replace(Oldvalue, Newvalue & ", ", "")
      par cette ligne de code : Target.Value = Replace(Oldvalue, Newvalue & Chr(10), "")
      Puis cette ligne : Target.Value = Replace(Oldvalue, ", " & Newvalue, "")
      par celle-ci : Target.Value = Replace(Oldvalue, Chr(10) & Newvalue, "")
      et cette ligne de code : Target.Value = Oldvalue & ", " & Newvalue
      par celle-ci : Target.Value = Oldvalue & Chr(10) & Newvalue
      Bonne continuation.

    • @aurelielaplante1854
      @aurelielaplante1854 7 місяців тому

      @@AGNESTutosFormations Wow merciiii fantasssstique :D ca fonctionne bien !

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      @@aurelielaplante1854 ☺ Avec plaisir et merci pour votre retour !

  • @quebecfamille-concilivi
    @quebecfamille-concilivi 7 місяців тому

    Bonjour, merci pour ce tuto! J'ai tout fait la procédure, mais malheureusement, quand je sélectionne une autre option dans la liste, celle-ci remplace celle sélectionnée initialement au lieu de s'ajouter.. Qu'est-ce qui pourrait clocher? (Je suis sur Windows). Merci!

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      Bonjour et ☺️ merci pour votre message de retour ! Pour tenter de résoudre votre problème, je vous invite à vérifier que la macro a été correctement copiée/collée sur la bonne feuille Excel où vous souhaitez avoir des listes déroulantes multi-sélections. En effet, une erreur ou une omission dans le code pourrait causer le problème.
      Vérifiez également la plage de cellules. Si vous avez modifié la plage de cellules dans la macro, vous devez vous assurer que la plage correspond à celle de la liste.
      Sinon, il se peut que cela provienne de votre version Excel. Si vous avez la possibilité, je vous invite à tester la macro sur une version Excel différente.

  • @antoineguironnet3744
    @antoineguironnet3744 5 місяців тому

    Bonjour Agnes, merci beaucoup pour ce tuto.
    Cela fonctionne pour moi, cependant ma liste de sélection comprend beaucoup de données (20) et elle ne s'affiche pas totalement dans la liste déroulante. Que pourrais-je faire pour cela ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому

      Bonjour et merci pour votre retour ! 😊 Pour afficher toutes les options de votre liste déroulante, vous pouvez utiliser la barre de défilement.
      Bonne continuation.

    • @antoineguironnet3744
      @antoineguironnet3744 5 місяців тому

      @@AGNESTutosFormations En fait il s'agissait juste d'un bug sur la macro et je devais fermer et réouvrir le fichier

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому

      Merci pour votre retour ! 😊 Je suis ravie que tout fonctionne désormais.
      Bonne continuation.

    • @SwilliamSimplet
      @SwilliamSimplet 4 місяці тому

      Bonjour ! Merci pour le tuto et le code VBA. Je rencontre un souci quand j'essaie de faire un choix dans la liste, VBA me dit "Sub ou function non définie" sauriez-vous d'où cela peut venir ? Merci de votre aide

    • @AGNESTutosFormations
      @AGNESTutosFormations  4 місяці тому

      Bonjour et 😊merci pour votre message de retour ! Pour tenter de résoudre votre souci, je vous invite à vérifier si vous avez inséré le code de la macro dans la feuille de module "Feuil1" comme expliqué dans le tutoriel.
      Assurez-vous également que la plage de cellules mentionnées dans le code existe bien et qu'elle est correctement définie voir le passage de la vidéo ua-cam.com/video/7vTLmiyO_VA/v-deo.htmlsi=qfyeMAOlbmvXitxS&t=118 (après la pub, la vidéo s'ouvre directement sur le passage concerné).
      Bonne continuation.

  • @Dervoguel
    @Dervoguel 7 місяців тому

    Bonjour Agnès,
    Cela n'a pas fonctionné pour moi. 😪
    Je suis sur Windows 10 et excell 2016.
    Je ne peux pas sélectionner deux choix. Le second choix annule le premier. J'ai copié votre formule et changé les données en "H5:H70".
    Merci pour votre aide.

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      Bonjour, pout tenter de vous aider, vous dites avoir changé les données en “H5:H70”. Je vous invite à vérifier si la ligne de code de la macro correspondante est notée comme ceci :
      If Not Intersect(Target, Range("H5:H70")) Is Nothing Then
      De plus, si vous avez plusieurs onglets, avez-vous bien collé le code de la macro sur la feuille correspondante ?
      Bonne continuation.

    • @ecopractices
      @ecopractices 6 місяців тому

      Bonjour,
      J'ai le même problème sur Excel 2016. Est-ce un problème de version ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому +1

      Bonjour, il est possible que le problème soit lié à la version d’Excel. Excel 2016 ne gère pas toujours les macros de la même manière que les versions plus récentes comme Excel 365.
      Toutefois, je vous invite à vérifier comme expliqué dans le tutoriel, que le code de la macro est bien placé dans le bon module. Le code doit être placé dans le module de la feuille de calcul sur laquelle vous travaillez (et non dans un module général ou dans “ThisWorkbook”).
      Assurez-vous également que la plage de cellules spécifiée dans le code de la macro correspond à la plage de cellules de votre liste déroulante.
      Vous pouvez également vérifier que les macros sont activées dans Excel. Pour ce faire, vou scliquez sur "Fichier", sur “Options”, puis sur “Centre de gestion de la confidentialité” et sur “Paramètres du Centre de gestion de la confidentialité”. Dans la fenêtre qui s'ouvre, vous cliquez à gauche sur “Paramètres des macros”, vous sélectionnez “Activer toutes les macros” et vous confirmez en cliquant sur OK.
      Bonne continuation.

    • @ecopractices
      @ecopractices 6 місяців тому

      ​Bonjour ​@@AGNESTutosFormations!
      Merci énormément. En effet, j'ai modifié les paramètres macro pour qu'elles soient toutes activées et ça marche désormais. Encore merci, c'est très utile !

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому

      Bonjour, merci ☺️ pour votre message de retour et ravie que tout fonctionne. Bonne continuation.

  • @stephanes.
    @stephanes. 3 місяці тому

    Bonjour Agnès, merci pour votre superbe tuto !! c'est super pratique !! par contre quand je ferme le fichier et que je le rouvre, la macro ne s'exécute plus... avez vous une solution ? Merci d'avance !

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому +1

      Bonjour et ☺️ merci pour votre message de retour ! Pour tenter de résoudre votre problème, je vous invite à vérifier si vous avez enregistré votre fichier au format Excel prenant en charge les macros (.xlsm). Pour ce faire, vous cliquez sur “Fichier”, puis sur “Enregistrer sous” et dans le cadre en face de "Type", vous sélectionnez “Classeur Excel (prenant en charge les macros) (*.xlsm)”.
      Bonne continuation !

    • @stephanes.
      @stephanes. 3 місяці тому

      @@AGNESTutosFormations merci pour votre réponse rapide !
      Oui c’était enregistré au format pris en charge de macro mais fallait aussi activer les macros dans les paramètres de sécurité
      Belle journée à vous !

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 місяці тому +1

      ☺️ Merci pour le retour ! Je suis ravie que tout fonctionne bien pour vous maintenant.
      Bonne soirée à vous aussi.

  • @GabrielleCOLAS
    @GabrielleCOLAS 6 місяців тому

    Bonjour, étapes suivies l'une après l'autre, sans difficulté particulière. Mais, à la fin, cela ne marche pas, je ne peux mettre qu'un seul choix !

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому

      Bonjour, pour tenter de résoudre votre problème, je vous invite à vérifier que la macro a été correctement copiée/collée sur la bonne feuille Excel où vous souhaitez avoir des listes déroulantes multi-sélections. En effet, une erreur ou une omission dans le code pourrait causer le problème.
      Vérifiez également la plage de cellules. Si vous avez modifié la plage de cellules dans la macro, vous devez vous assurer que la plage correspond à celle de la liste.
      Sinon, il se peut que cela provienne de votre version Excel. Si vous avez la possibilité, je vous invite à tester la macro sur une version Excel différente.

  • @LeaneMal
    @LeaneMal 9 місяців тому

    Bonjour Comment faire pour que nous puissions faire des listes deroulantes a choix multiples sur différentes cases d'un doc

    • @AGNESTutosFormations
      @AGNESTutosFormations  9 місяців тому

      Bonjour, pour répondre à votre question, je vous invite à consulter les réponses données sous le commentaire de @user-es3lf3is7d
      Bonne continuation.

  • @paulgee9282
    @paulgee9282 4 місяці тому

    Bonjour. Y a t-il une astuce qui permet de protéger la feuille en gardant la liste déroulante multi-sélections ? Merci

    • @AGNESTutosFormations
      @AGNESTutosFormations  4 місяці тому

      Bonjour, pour répondre à votre question, je pense qu'il faudrait créer une autre macro pour cette possiblité tout en veillant à ce que la macro pour la multi-sélection reste valide. Je prends note de votre message, car pour l'instant, je ne me suis pas penchée sur ce sujet. Bonne continuation

    • @paulgee9282
      @paulgee9282 4 місяці тому

      @@AGNESTutosFormations Merci pour votre réponse, et pour tout le travail que vous faites.

    • @AGNESTutosFormations
      @AGNESTutosFormations  4 місяці тому

      😊 Merci à vous aussi pour votre retour !

  • @OrianaDahmen
    @OrianaDahmen 4 місяці тому

    Merci beaucoup pour ce super tuto très intuitif. Une question, si par exemple en colonne C je veux des listes déroulantes qui vont chercher les noms des membres de l'équipe, mais qu'en colonne D je veux une autre liste déroulante qui va chercher le nom du manager, comment indiquer ça dans le code ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  4 місяці тому

      😊 Merci pour votre message de retour ! Je ne me suis pas penchée sur cet exemple préci, mais il faudrait en effet adapter le code VBA pour gérer des listes déroulantes dans différentes colonnes.
      Sinon, pour créer des listes déroulantes multi-sélections sur plusieurs colonnes, par exemple, en reprenant le tutoriel, si vous souhaitez avoir des listes déroulantes multi-sélections pour toutes les cellules dans les colonnes C à G à partir de la ligne 5, il suffit de modifier la ligne qui vérifie si la cellule modifiée se trouve dans la plage cible. Actuellement, dans la macro, cette ligne est :
      If Not Intersect(Target, Range("C5")) Is Nothing Then
      Pour qu’elle fonctionne pour toutes les cellules dans les colonnes C, D, E, F et G, vous la remplacez par :
      If Not Intersect(Target, Range("C5:G" & Rows.Count)) Is Nothing Then
      Bonne continuation.

  • @TutubyaAlefpa
    @TutubyaAlefpa 10 місяців тому

    Bonjour,
    Merci beaucoup pour ce tuto que je cherche depuis quelques semaines : il tombe à pic !
    Cependant j'ai un souci de "Erreur de compilation : Nom ambigu : Whorksheet_Change". En effet, j'ai besoin de réaliser des listes déroulantes multi-sélection sur 5 colonnes différentes. Je copie-colle donc le code autant que j'ai de listes à créer et je change la plage de cellule " If Not Intersect(Target, Range("N4:N10")) Is Nothing Then ". Ensuite le message d'erreur apparait. J'ai changé pour "Worksheet_SelectionChange" donc c'est ok pour 2 colonnes, mais il m'en reste 3 à coder...
    Existe-t-il une solution ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому +1

      Bonjour, 😊 et merci pour votre message de retour !
      pour répondre à votre question, si vous souhaitez créer des listes déroulantes multi-sélections sur plusieurs colonnes, il vous faut effectivement de modifier la macro.
      Par exemple, en reprenant le tutoriel, si vous souhaitez avoir des listes déroulantes multi-sélections pour toutes les cellules dans les colonnes C à G à partir de la ligne 5, alors, il suffit de modifier la ligne qui vérifie si la cellule modifiée se trouve dans la plage cible.
      Actuellement, dans la macro, cette ligne est :
      If Not Intersect(Target, Range("C5")) Is Nothing Then
      Pour qu’elle fonctionne pour toutes les cellules dans les colonnes C, D, E, F et G vous la remplacez par :
      If Not Intersect(Target, Range("C5:G" & Rows.Count)) Is Nothing Then
      Bonne continuation

    • @TutubyaAlefpa
      @TutubyaAlefpa 10 місяців тому +1

      ​@@AGNESTutosFormations Merci pour votre réponse. Mon souci est que les 5 colonnes ne se suivent pas ... J, N, O, Q et S

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому +2

      Dans ce cas, si les colonnes ne se suivent pas, vous reprenez le premier code utilisé dans le tutoriel et vous remplacer la ligne :
      If Not Intersect(Target, Range("C5")) Is Nothing Then
      Par la ligne de code ci-dessous qui utilise "Union" pour combiner les plages.
      Ainsi dans cet exemple le code s'applique aux colonnes J, N, O, Q et S :
      If Not Intersect(Target, Union(Range("J5:J" & Rows.Count), Range("N5:N" & Rows.Count), Range("O5:O" & Rows.Count), Range("Q5:Q" & Rows.Count), Range("S5:S" & Rows.Count))) Is Nothing Then
      Bonne continuation.

    • @TutubyaAlefpa
      @TutubyaAlefpa 10 місяців тому

      @@AGNESTutosFormations
      C'est tout bon ! Je vous remercie chaleureusement pour votre l'aide personnalisée que vous m'avez apportée !! Belle journée à vous

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому +1

      😊 Avec plaisir ! Merci pour votre message de retour, en vous souhaitant une bonne soirée.

  • @groupeora
    @groupeora 8 місяців тому

    Bonjour Agnes,
    merci pour votre tuto, c'est le plus simple et le plus clair que j'ai trouvé à ce sujet! Cependant, je ne sais pas si cela est lié au fait que j'utilise excel sur Mac mais une fois toutes les étapes dûment appliquées, ça ne fonctionne pas... j'ai téléchargé votre fichier afin de voir si cela fonctionnait et donc si j'avais fait une erreur mais idem, ça ne fonctionne pas. Dès lors que je sélectionne une nouvelle option de la liste déroulante, elle remplace celle sélectionnée précédemment. Auriez-vous une idée de là où ça coince ? dans l'attente de votre retour, merci beaucoup. Solène

    • @AGNESTutosFormations
      @AGNESTutosFormations  8 місяців тому

      Bonjour Solène et ☺️ merci pour votre message de retour. Je suis désolée d’apprendre que vous rencontrez des problèmes avec la macro sur Excel pour Mac. Il est possible que certaines fonctionnalités de VBA ne soient pas entièrement prises en charge, ou fonctionnent différemment, sur Excel pour Mac. Si vous avez la possibilité, je vous invite à utiliser cette macro sur Windows.
      Bonne continuation.

    • @gerontopolenouvelle-aquita6255
      @gerontopolenouvelle-aquita6255 7 місяців тому

      @@AGNESTutosFormations Bonjour, je travaille avec MAC et cela fonctionne.

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      ☺️ Merci pour votre retour !

  • @aliissaadi298
    @aliissaadi298 6 місяців тому

    Bonjour,
    Merci beaucoup pour vos tutoriels qui m'aident énormément dans l'apprentissage d'Excel ! J'ai une question spécifique concernant l'utilisation de la fonction RECHERCHEX (ou une autre fonction appropriée) pour consolider des données.
    J'ai un tableau qui contient plusieurs SKU avec différentes pointures, et chaque SKU et ses pointures sont réparties sur plusieurs magasins. Je souhaite créer un nouveau tableau où, pour chaque SKU, une seule cellule affiche la liste des boutiques dans lesquelles ce SKU avec certaines pointures est disponible. Cette liste doit apparaître dans une seule cellule sur la même ligne que le SKU en question.
    Pourriez-vous me guider sur la meilleure façon d'utiliser Excel pour atteindre cet objectif ? Merci d'avance pour votre aide précieuse !

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому

      Bonjour et ☺️ merci pour votre message de retour ! Je suis ravie d’apprendre que mes tutoriels vous sont utiles !
      Pour votre question, il semble que vous cherchiez à consolider vos données de manière à avoir, pour chaque SKU, une liste de tous les magasins où ce SKU est disponible. Cela pourrait peut être réalisé en utilisant une combinaison de fonctions Excel, ce qui peut être assez complexe. Si besoin, pour l'utilisation de certaines formules, je vous invite à visionner ce tutoriel ua-cam.com/video/wjCRBrac1kI/v-deo.html
      Bonne continuation.

  • @aurelielaplante1854
    @aurelielaplante1854 8 місяців тому

    Bonjour,
    Merci beaucoup le tutoriel m'a super bien aidé !
    Comment je fais si je veux reproduire le multichoix mais sur une autre colonne dans la même feuille ?

    • @aurelielaplante1854
      @aurelielaplante1854 8 місяців тому

      @agnes Finalement j'ai trouvé en regardant les commentaires un gros merci !!!

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому

      Bonjour, ☺️ merci pour votre message de retour et ravie que la solution proposée dans les commentaires vous convienne. Bonne continuation.

  • @MarionROMERO-w7o
    @MarionROMERO-w7o 4 дні тому

    Merci beaucoup pour ce tuto très clair et rapide à exécuter! Je me suis abonné à votre compte du coup! :) Mais je me rends compte d'un souci : lorsque je protège mon fichier (car il sera partagé avec plusieurs collègues), l'option choix multiple s'enlève. Auriez-vous une solution à me proposer svp? merci encore pour votre aide,

    • @AGNESTutosFormations
      @AGNESTutosFormations  3 дні тому

      😊 Avec plaisir et merci pour votre message de retour ! Merci également pour votre abonnement. Je suis ravie que le tutoriel vous soit utile. En effet, malheureusement, lorsque vous protégez une feuille Excel, les macros interfèrent avec la protection. Je prends note de votre message pour éventuellement trouver une solution.
      Bonne continuation.

  • @GouyCharlotte
    @GouyCharlotte 8 місяців тому

    Bonjour Agnès, Merci beaucoup pour votre tuto très clair et bénéfique. Est-il possible d'utiliser la macro avec 2 listes sur 2 plages différentes mais sur la même feuille excel ? Si oui comment l'intégrer à votre fichier code VBA ? J'ai essayé des combinaisons de cellules mais je n'y arrive pas. Un grand merci pour votre aide !

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому +3

      Bonjour et ☺️ merci pour votre message de retour. En effet, il est tout à fait possible d’utiliser la même macro pour deux listes sur deux plages différentes sur la même feuille Excel. Pour ce faire, si je reprends l'exemple du tutoriel, en imaginant qu'en plus ce la plage de cellule C5:C6, vous souhaitez insérer des listes déroulantes dans la plage de cellule F5:F6, alors vous modifiez cette ligne de code :
      If Not Intersect(Target, Range("C5:C6")) Is Nothing Then
      en la remplaçant par :
      If Not Intersect(Target, Range("C5:C6, F5:F6")) Is Nothing Then
      Bonne continuation.

    • @GouyCharlotte
      @GouyCharlotte 7 місяців тому

      @@AGNESTutosFormations Super, un grand merci.

  • @SH-js1wc
    @SH-js1wc 10 місяців тому

    Bonjour, merci pour ce tuto, est-ce possible de créer des listes déroulantes multi- sélection sans macros ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому +1

      😊 Avec plaisir et merci pour votre message de retour ! Pour répondre à votre question, malheureusement, pour le moment, Excel ne fournit pas de fonctionnalité intégrée pour créer des listes déroulantes multi-sélections sans utiliser de macros. Les listes déroulantes standard d’Excel permettent de sélectionner une seule option à la fois. Donc, pour avoir une liste déroulante multi-sélections, cela nécessite l’utilisation un code VBA.
      Bonne continuation.

  • @helenedesliens6586
    @helenedesliens6586 10 місяців тому

    Bonjour Agnes et merci pour ce tutoriel. Est-il possible d'intégrer dans la liste directement des cases à cocher (je ne suis pas sûre qu'instinctivement, les utilisateurs sachent qu'ils peuvent ajouter plusieurs noms en cliquant de nouveau sur la flèche) ?

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому

      Bonjour, et 😊 merci pour votre message de retour. Pour répondre à votre question, malheureusement, Excel ne permet pas d’intégrer directement des cases à cocher dans une liste déroulante.
      Cependant, il existe des solutions de contournement qui peuvent imiter le comportement d’une liste déroulante avec des cases à cocher. Par exemple, vous pouvez utiliser un UserForm VBA avec une ListBox qui permet des sélections multiples. Cela nécessite une certaine connaissance de la programmation VBA et ne sera pas aussi simple.
      Toutefois, si besoin, vous pouvez ajouter un commentaire dans la cellule contenant la liste déroulante pour expliquer comment ajouter plusieurs sélections.
      Bonne continuation.

    • @helenedesliens6586
      @helenedesliens6586 10 місяців тому

      merci beaucoup ! @@AGNESTutosFormations

  • @sandrinagoffaux8749
    @sandrinagoffaux8749 9 місяців тому

    Top

  • @EddyThomas-o1q
    @EddyThomas-o1q 10 місяців тому

    comment faire pour avoir le fichier ? Très Très Très intéressant. Merci et belle journée

    • @AGNESTutosFormations
      @AGNESTutosFormations  10 місяців тому

      😊 Avec plaisir et merci pour votre message de retour ! Pour télécharger le fichier, sous la vidéo, vous cliquez sur "Afficher plus" et vous trouverez ce lien :
      📌↪️📁 Pour vous entraîner, vous pouvez télécharger le fichier Excel utilisé dans la vidéo :
      ► agnestutosetformations.blogspot.com/2024/03/listes-deroulantes-multi-selections.html
      Une fois le lien du blog ouvert, vous faites défiler vers le bas et vous cliquez sur "Télécharger le fichier Excel".
      Bonne continuation.

  • @diversdivers-tw2po
    @diversdivers-tw2po 9 місяців тому

    Bonjour,
    Merci pour ce tuto formidablement bien expliqué.
    Je rencontre un soucis à partir du moment où je protège ma feuille.
    En effet je ne peux plus faire de sélection multiple une fois ma feuille protégée.
    Existe t-il une solution pour remédier à cela ?
    Merci pour votre retour.

    • @AGNESTutosFormations
      @AGNESTutosFormations  9 місяців тому

      Bonjour et ☺ merci pour votre message de retour. Pour répondre à votre question, lorsque vous protégez votre feuille Excel, si vous ne souhaitez pas activer la protection sur les cellules contenant une liste déroulante multi-sélections, alors après avoir sélectionné toutes vos cellules, en maintenant la touche CTRL enfoncée, vous faites un clic gauche sur les cellules qui contiennent une liste déroulante, et vous continuez les étapes pour verrouiller vos autres cellules.
      Bonne continuation.

    • @diversdivers-tw2po
      @diversdivers-tw2po 9 місяців тому

      @@AGNESTutosFormations
      Merci pour votre retour.
      Je me suis peut être mal exprimé, j'en suis navré.
      En fait j'ai mes plages de cellule déverrouillées (clic droit, format cellule, protection, verrouillée décoché). Ensuite je vais dans révision, protéger la feuille, sélectionner les cellules déverrouillées cochée.
      Je valide.
      Une fois la feuille protégée, je peux accéder à mes listes, mais je ne peux pas faire de sélection multiple; seulement un seul choix.
      Je ne comprends pas d'où cela peut venir.

    • @AGNESTutosFormations
      @AGNESTutosFormations  9 місяців тому

      Merci pour ces précisions. Le problème doit être lié à la façon dont Excel gère la protection des feuilles. Lorsqu’une feuille est protégée, certaines fonctionnalités, comme la sélection multiple dans une liste déroulante, peuvent ne pas fonctionner comme prévu. Il faudrait dans ce cas précis ajouter des lignes de codes à la macro pour déverrouiller la feuille avant de faire les modifications, puis la re-verrouiller après.
      Bonne continuation.

    • @diversdivers-tw2po
      @diversdivers-tw2po 9 місяців тому

      @@AGNESTutosFormations
      Merci pour ce retour.
      Ne sachant pas comment faire, je vais du coup éviter de protéger la feuille, ce sera plus simple pour moi.
      Merci.

  • @aurelied899
    @aurelied899 8 місяців тому

    Bonjour Agnès ! J’ai exploité ton code VBA pour des menus déroulants multi choix. Formidable ! Je souhaite maintenant exploiter ces données dans un tableau croisé dynamique. Pour reprendre ton exemple, j aimerais savoir combien de fois Claire, Elliote, etc. Ont été assignés à un travail d’équipe. Le bilan doit être individuel. Une piste ? En tableau dynamique, si Claire et Elliot ont été jumelés alors ils deviennent le duo « Claire Elliot » et compte pour un. Ce qui n est pas souhaité. D’avance merci pour ton aide !

    • @AGNESTutosFormations
      @AGNESTutosFormations  7 місяців тому +1

      Bonjour et merci pour votre message de retour ! Malheureusement les tableaux croisés dynamiques dans Excel ne sont pas conçus pour gérer des données multi-sélections de cette manière. Ils considèrent chaque combinaison unique de valeurs comme une entrée distincte. Toutefois, pour séparer plusieurs données figurant dans une même cellule, je vous invite à visionner cette partie du tutoriel où j'expliquer comment le faire en utilisant Power Query ua-cam.com/video/Ux0r2FAdKd4/v-deo.htmlsi=n1r7L3PN5A7Di8Q3&t=90 (après la pub, la vidéo s'ouvre directement sur le passage concerné).
      Ainsi, une fois que vous avez ouvert Power Query, vous supprimez les colonnes que vous ne souhaitez pas avoir, puis vous suivez les étapes du tutoriel pour diviser le contenu de votre cellule.
      Bonne continuation.

    • @aurelied899
      @aurelied899 7 місяців тому

      Merci !

    • @aurelied899
      @aurelied899 7 місяців тому

      @@AGNESTutosFormations merci beaucoup!

  • @SérénaSimon-l7c
    @SérénaSimon-l7c 6 місяців тому

    Bonjour, et merci pour cette super vidéo bien expliqué. Par contre je rencontre un probléme. Mon objectif est de faire une liste déroulante multi section pour la colonne J, k et E de la ligne 9 à 23.
    J'ai fouillez dans les commentaire et j'ai modifié ma ligne. Voici ma modification:
    If Not Intersect(Target, Union(Range("J9:J23" & Rows.Count), Range("K9:K23" & Rows.Count), Range("E9:E23" & Rows.Count))) Is Nothing Then . Mais ça ne marche toujours pas? Pouvez-vous m'aidez?

    • @SérénaSimon-l7c
      @SérénaSimon-l7c 6 місяців тому

      Ca y est j'ai réussi!! ma première erreur c'est que j'étais en mode création dans l'onglet développeur. la deuxième c'est que mon code n'était pas bon voila ce que j'ai mis: If Not Intersect(Target, Union(Range("J9:J23"), Range("K9:K23"), Range("E9:E23"))) Is Nothing Then
      Par contre j'ai un panneau attention à gauche de ma cellule quand je suis dessus . Ça me dis que la valeur est non valide (la valeur doit correspondre à l'un des éléments répertoriés) Quelqu'un a une idée????.
      En tout cas encore un super merci pour cette vidéo.... j'ai réussi quelque chose que je pensais infaisable grâce à vous!

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому +1

      Bonjour et ☺️ merci pour vos messages de retour ! Je suis ravie que tout fonctionne. Pour répondre à votre question, le message d’erreur que vous voyez est un comportement par défaut d’Excel lorsqu’une cellule avec une validation de données ne correspond pas à l’un des éléments de la liste. Cela pourrait être dû à la version d’Excel que vous utilisez. En effet, certaines versions plus anciennes d’Excel peuvent ne pas gérer correctement les listes déroulantes multi-sélections.
      Toutefois, pour le vérifier, vous copiez la macro, et vous fermez votre fichier Excel. Puis vous ouvrez un nouveau fichier Excel, vous enregistrez la macro, puis vous créez votre liste déroulante et vous la testez, car il arrive qu’après de nombreuses modifications sur un même fichier Excel, certaines incompatibilités peuvent survenir, en particulier avec les macros.
      Bonne continuation.

  • @videos-santeetsecurite9706
    @videos-santeetsecurite9706 5 місяців тому

    ça fonctionne pas :(

    • @AGNESTutosFormations
      @AGNESTutosFormations  5 місяців тому

      Bonjour, pour tenter de résoudre votre problème, pouvez-vous me dire si vous travaillez sur Mac ou sur Windows et quelle version d’Excel vous utilisez ? Cela m’aidera à mieux comprendre la situation et à vous fournir une solution adaptée.

  • @loicmmg6592
    @loicmmg6592 8 місяців тому

    Ça ne marche pas

    • @AGNESTutosFormations
      @AGNESTutosFormations  8 місяців тому

      Bonjour, je suis désolée d’apprendre que vous rencontrez des problèmes avec la création de listes déroulantes multi-sélections. Pour essayer de comprendre pourquoi cela ne fonctionne pas pour vous, pourriez-vous me dire si vous travaillez sur Windows ou sur Mac ? Si vous êtes sur Windows, pourriez-vous également me communiquer votre version d’Excel ?
      Cela m’aidera à mieux comprendre votre situation.
      Merci

    • @SérénaSimon-l7c
      @SérénaSimon-l7c 6 місяців тому

      Bonjour merci pour la vidéo mais Moi aussi ça ne marche pas! Je suis sur Windows je boss avec microsoft 365 donc avec la dernière version.
      J’ai modifier le code par: (« J9:J23,K9:K23,E9:E23 »))

    • @SérénaSimon-l7c
      @SérénaSimon-l7c 6 місяців тому

      J'ai fouillez dans les commentaire et j'ai modifié ma ligne. Mon objectif est de faire une liste déroulante multi section pour la colonne J, k et E de la ligne 9 à 23. Voici ma modification: If Not Intersect(Target, Union(Range("J9:J23" & Rows.Count), Range("K9:K23" & Rows.Count), Range("E9:E23" & Rows.Count))) Is Nothing Then . Mais ça ne marche toujours pas? Pouvez-vous m'aidez?

    • @AGNESTutosFormations
      @AGNESTutosFormations  6 місяців тому

      @@SérénaSimon-l7c Je vous invite à consulter la réponse que je viens de laisser dans votre deuxième commentaire.
      Bonne continuation.