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 :

Barre de progression multi-colore


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 20
    Par défaut Barre de progression multi-colore
    Bonjour,

    Je cherche a faire une barre de progression multi colore chaque couleur représente un niveau de maîtrise, et le nombre de personnes qui maîtrise la compétence a ce niveau la.



    Pour avoir une idée de ce a quoi ressemble mon Excel:

    Nom : Cellules_Noms_Metiers.png
Affichages : 689
Taille : 27,3 Ko

    Chaque case a une liste déroulante avec un niveau de compétence, on a une barre de progression sur la gauche (En ligne) et sur le dessus (En colonne) pour les compétences.

    Une petite fig pour illustrer l'idée


    Nom : Barre_Prog_Multi_Col.png
Affichages : 745
Taille : 10,4 Ko

    Voilà, je reste dans les parages si y a besoin de précisions !

  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
    En dessous de tes lignes de noms, tu mets une ligne par niveau (En cours, Acquis, Expert) et tu utilises des NB.SI() pour déterminer le nombre de personnes ayant ce niveau dans cette compétence.
    Ensuite tu utilises les valeurs obtenues pour faire un graph type histogramme empilé.

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Janvier 2018
    Messages
    20
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2018
    Messages : 20
    Par défaut
    Bonjour !

    Tout d'abord, merci pour ta réponse et ton temps !

    Ensuite, petite question mes niveaux sont référencés dans un tableau qui est une feuille différente, du coup es ce que ça pause un soucis ? Sinon j'ai du mal a mettre en place le NB.SI:

    Je met les lignes dans la cellule qui me servira de barre de progression ? Et je fais comment pour différencier expert de acquis par exemple ? Parce que les deux ont pour valeur1 pour que dans ma deuxième barre de progression je puisse parle en nombre et non en %age.


    Tab qui sert a spécifier les valeurs des maitrises:

    Nom : Tableau_Valeur_Maitrises.PNG
Affichages : 459
Taille : 4,8 Ko

    Barre de progression:

    Nom : Barre_prog.PNG
Affichages : 535
Taille : 21,0 Ko

    Je vais tester en tous cas, et je ferais un retour ^^

    Je précise également que je suis débutant Excel/VBA !


    Cordialement,

  4. #4
    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 Addx_man Voir le message
    Et je fais comment pour différencier expert de acquis par exemple ?
    Si j'en crois ce que suggère ta liste déroulante, les cellules de ton tableau contiennent un texte correspondant à ce niveau.
    Il suffit donc que tu utilises les NB.SI() pour compter combien de fois apparait chaque texte dans chaque colonne.
    Si tu te débrouilles bien, tu n'auras à écrire la formule qu'une fois et à la copier dans les autres colonnes pour les 3 niveaux.

    Parce que les deux ont pour valeur1
    D'après ce que montre ta liste déroulante, ils ont pour valeur "Objectif", "Acquis" et "Expert".

    Je précise également que je suis débutant Excel/VBA !
    Ce n'est pas grave puisque tu n'as pas besoin de VBA pour faire ça.

Discussions similaires

  1. Indy FTP (idFTP) faire une barre de progress de transfert
    Par Harry dans le forum Web & réseau
    Réponses: 4
    Dernier message: 09/07/2004, 13h15
  2. [VB.NET] Pb avec le bouton Annuler d'1 barre de progression
    Par dada1982 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 30/06/2004, 09h56
  3. Réponses: 12
    Dernier message: 27/05/2004, 00h13
  4. [DEBUTANT] Barre de progression
    Par pupupu dans le forum MFC
    Réponses: 4
    Dernier message: 18/01/2004, 16h47
  5. [web] Barre de Progression ASCII
    Par Red Bull dans le forum Web
    Réponses: 13
    Dernier message: 05/06/2003, 12h56

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