Faire une liste déroulante avec un style spécifique par élément

Résolu
-L0Lock- Messages postés 6597 Date d'inscription   Statut Membre Dernière intervention   -  
via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'essaye de créer une liste déroulante sous Excel (ce que je sais faire), mais avec un style spécifique par élément.
C'est à dire que le style de la cellule change en fonction de l'élément choisi dans le menu déroulant.
J'ai essayé, en faisant la validation de données, de sélectionner dans la source des cellules contenant les données avec leurs styles respectifs, mais le résultat n'est pas concluant :


Merci de toute aide.
--
coin coin coin je suis un cannard

4 réponses

  1. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Bonjour

    Tu peux sélectionner ta colonne et mettre en place 3 mise en formes conditionnelles selon le texte contenu dans la cellule, c'est le plus simple

    Cdlmnt
    Via
    3
    1. -L0Lock- Messages postés 6597 Date d'inscription   Statut Membre Dernière intervention   1 188
       
      Pourquoi j'y ai pas pensé... En tout cas ça marche. Mais si on a une longue liste de données, c'est très long à mettre en place.
      Merci pour la réponse rapide en tout cas. :)
      0
      1. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759 > -L0Lock- Messages postés 6597 Date d'inscription   Statut Membre Dernière intervention  
         
        c'est très long à mettre en place !!!????
        Peu importe la longueur de la liste , tu sélectionnes la colonne entière et tu choisis une MFC pour les cellules avec le texte A voir
        Tu recommences l'opération pour En cours puis pour Terminé et c'est bon !
        0
      2. -L0Lock- Messages postés 6597 Date d'inscription   Statut Membre Dernière intervention   1 188 > via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention  
         
        Je répète :
        Mais si on a une longue liste de données, c'est très long à mettre en place.
        Là j'en ai que trois, mais si j'en ai cinquante et que je peux pas utiliser une règle automatique pour tous, j'y passe beaucoup plus de temps.
        0
  2. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Ok mais tu n'avais pas parlé d'une longue liste de possibilités au départ !
    Dans ce cas il faut dans une feuille à part faire la liste des possibilités avec leurs couleurs puis par macro faire appliquer le même format au changement d'une valeur dans une cellule de la colonne concernée de la feuille
    Voici un exemple à adapter à ton fichier
    https://mon-partage.fr/f/E7gRlBAn/

    ALT+F11 pour voir le code

    Cdlmnt
    Via
    0
    1. -L0Lock- Messages postés 6597 Date d'inscription   Statut Membre Dernière intervention   1 188
       
      Super! Merci! :)
      0
  3. -L0Lock- Messages postés 6597 Date d'inscription   Statut Membre Dernière intervention   1 188
     
    Re! :)
    J'ai besoin de ton aide.
    Dans le même classeur, j'ai une nouvelle colonne avec des listes déroulantes différentes. J'ai donc ajouté mes données dans la feuille Data dans une colonne différente, j'ai modifié le code de la macro pour pouvoir appliquer la mise en forme de cette colonne, tout marche bien...

    Sauf que depuis, le premier élément de chacune des deux liste a une mise en page différente de celle que j'ai mise dans la feuille Data.
    Et la première liste que j'ai faite l'autre jour compte maintenant une option supplémentaire et vide.
    Une idée pour résoudre ces problèmes?
    Je t'envoie mon fichier en MP si ça peut t'aider. Merci de ton aide.

    0
  4. via55 Messages postés 14396 Date d'inscription   Statut Membre Dernière intervention   2 759
     
    Re

    Oui il me faut ton fichier pour que je voie les modifs de macro que tu as faites
    0