IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

menu déroulant avec image sur plusieurs lignes


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 20
    Par défaut menu déroulant avec image sur plusieurs lignes
    Bonjour

    J'ai besoin de recopier la fonction d'un menu déroulant couplé à des images, mais je n'ai pas trouvé comment faire. Le but étant de choisir un visuel selon un résultat commercial. Bon résultat = ciel dégagé, todo va benné.

    Sur ma feuille 1, j'ai un tableau dans lequel je veux insérer la fonction que je veux copier sur chaque ligne. Pour le moment, j'ai inséré mon menu déroulant (ciel dégagé, ciel couvert...) avec, à droite, l'image qui doit correspondre au choix du menu déroulant.

    Voir feuille1 Nom : Feuille1.PNG
Affichages : 571
Taille : 20,1 Ko

    Sur ma feuille 2, j'ai créé mon menu déroulant, avec les images correspondante.

    Voir feuille 2 Nom : Feuille2.PNG
Affichages : 450
Taille : 8,2 Ko

    Pour ce faire, j'ai créé un menu déroulant que j'ai nommé ainsi : L_images faisant référence à =Feuille2!$B$2:$B$5 (soit de ciel dégagé à ciel électrique).

    Puis j'ai nommé ma plage image comme suit : Menu_images faisant référence à
    Code formule : Sélectionner tout - Visualiser dans une fenêtre à part
    =DECALER(Feuille2!$C$2;EQUIV('Feuille1'!$H$6;Feuille2!$B$2:$B$5;0)-1;)

    La formule fonctionne très bien, mais si je veux utiliser cette fonction pour chacune de mes lignes en feuille 1, (il y aura des chiffres d'affaires à présenter par gamme de produits), c'est impossible en l'état. Or je peux avoir une gamme de produit "au beau fixe" et une autre "menacée par l'orage".

    Quelqu'une saurait il comment faire pour y parvenir ? Ce serait sympa car un visuel marque les esprits plus que des chiffres.

    En vous remerciant par avance

  2. #2
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Au lieu d'utiliser des images, utilise la police de caractère Webdings (en standard dans Windows), en particulier les caractères ÕÖרÙÚÛÜÝ accessibles avec la fonction CAR(x), x valant entre 213 et 221.

    Ce sera beaucoup plus simple que d'essayer de manipuler des images.

  3. #3
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Bonjour Nath78,Menhir,

    Perso je serais passer par un format conditionnel avec Icon, plutôt que de me "prendre" la tête avec des Images ou des Webdings .

    Pièce jointe 545386

  4. #4
    Membre averti
    Femme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 20
    Par défaut
    Merci pour vos réponses.

    Les caractères Webdings ne sont pas en couleur, or la couleur exprime quelque chose.

    Pour les icônes, est-il possible d'en ajouter car le choix n'est pas top ? Sinon, comment procéder SVP ? merci

  5. #5
    Membre Expert Avatar de mfoxy
    Homme Profil pro
    Automation VBA
    Inscrit en
    Février 2018
    Messages
    752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Belgique

    Informations professionnelles :
    Activité : Automation VBA
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Février 2018
    Messages : 752
    Par défaut
    Re,

    A ma connaissance, il n'est pas possible d'ajouter des icônes dans les MFC.

    Il me semblait que les MFC, et leur icônes, aurait pu remplir le job.

    Sinon, il y a toujours moyen de bidouiller la chose en Vba. Pour ce faire une copie de ton fichier, et images, serait nécessaire.

    Bat

  6. #6
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Citation Envoyé par Nath78 Voir le message
    Les caractères Webdings ne sont pas en couleur, or la couleur exprime quelque chose.
    Si la couleur est utilisée pour apporter une information, il est toujours possible d'ajouter dessus une MFC qui mettra une couleur différente pour chaque caractère.

    Si c'est juste une question esthétique,... je vais éviter de m'aventurer sur ce chemin parce qu'il est généralement long, trèèèès long.
    Citation Envoyé par mfoxy Voir le message
    Sinon, il y a toujours moyen de bidouiller la chose en Vba.
    Pour une liste déroulante avec des images ??? Bon courage.

Discussions similaires

  1. Menu avec select sur plusieurs lignes
    Par jfox dans le forum Shell et commandes GNU
    Réponses: 6
    Dernier message: 23/07/2012, 15h11
  2. [XL-2003] Liste déroulante avec image sur plusieurs colonnes
    Par mimi62 dans le forum Excel
    Réponses: 3
    Dernier message: 27/09/2010, 21h05
  3. Menu déroulant avec images mappées
    Par azote51 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 0
    Dernier message: 08/03/2009, 10h02
  4. un menu géré avec javascript sur plusieurs niveaux (logique)
    Par polothentik dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 02/07/2008, 14h23
  5. Réponses: 10
    Dernier message: 23/02/2008, 19h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo