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 :

Créer un dashboard de 2 fichiers sur des mois différents?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Mars 2020
    Messages : 10
    Par défaut Créer un dashboard de 2 fichiers sur des mois différents?
    Bonjour à tous,

    Vous aviez été d'une aide précieuse pour mon dernier problème, je vous en remercie. Je reviens vers vous car je suis en train de me faire des cheveux blancs sur un autre souci : la mise en place d'un tableau de bord. Je vous parle du cahier des charges :

    L'idée est de mettre en place un tableau de bord pour avoir un suivi de l'évolution entre 2 périodes. Je vous prends un exemple concret. Nous sommes en Mars. J'aimerais connaître l'évolution de mes sujets entre le mois de Février et Mars. Dans mon excel, je vais avoir 2 onglets, un pour chaque input, mon fichier de Février, et mon fichiers de Mars. Les deux ont exactement la même forme (nom des colonnes, position etc.). Ce sont juste les données dans les colonnes qui peuvent changer. Jusque-là, c'est clair ?

    2 fichiers d'entrées, même forme, mais données (potentiellement) différentes dedans. Avec ça, j'aimerais faire un tableau de bord sous Excel : En Avril, mes deux fichiers seront celui du mois de Mars et Avril, en Mai les fichiers d'Avril et Mai etc … Il faudrait donc que j'arrive à mettre en place un suivi pour conserver toutes les informations que je vais calculer ci-dessous (Pour que je sache que tel mois j'ai eu tant de sujets, le mois d'après j'en ai eu tant etc.). Voici mes demandes :

    1) Problématique n°1 : Colonne V (V12 jusqu'à V5000 et quelques), j'ai dedans une liste de sujet (Il doit y avoir 400 sujets en tout. En effet, il existe des sujets qui occupent plusieurs lignes). Mon but est de trouver un moyen de comparer ma liste de sujets entre 2 mois pour savoir combien il y a de sujets nouveaux, combien de sujets sont sortis, et combien il y a de sujet en tout. Un sujet entrant/sortant est défini selon plusieurs règles (Un certain statut et surtout qu'il ait une valorisation en euros). Et ensuite d'avoir la même chose en euros (Les coûts sont colonnes BS).

    2) Problématique n°2 : Faire la même chose que précédemment, une step au-dessus via la colonne T (T12 jusqu'à T…). Granularité différente, nous nous intéressons plus au sujet en lui-même (400 et quelques) mais à une autre caractéristique (Il y en a moins d'une dizaine).

    3) Reprendre la 1) avec un détail supplémentaire.

    Sur Excel ça donne ça (cf PJ). J'ai volontairement pas respecté les colonnes pour la lisibilité de l'excel, j'ai simplifié au maximum pour que j'essaie d'être clair.

    Remarques :

    - Un sujet est considéré comme comptabilisé comme un sujet s'il y a une charge en euros ET que son statut est "Check" ou "En cours".

    - Un sujet est considéré comme entrant si entre 2 périodes, un nouveau sujet chargé (et Check/En cours) apparaît OU si un sujet de la période précédente passe de 0 à une valeur en euros.

    - Un sujet est considéré comme sortant si entre 2 périodes, le sujet passe de Check/En cours à Pas check OU si le sujet passe d'une charge à 0 (Il faut pour cela que le sujet ait eu une charge et ait été Check/En cours avant).

    Le tout est de garder une trace de chaque donnée calculée pour chaque mois.

    Est-ce possible ? Faisable ? Cela me semble tellement compliqué. Je vais appel à vos lumières. Merci !
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Femme Profil pro
    Ingénieur
    Inscrit en
    Octobre 2016
    Messages
    1 706
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 30
    Localisation : France, Indre et Loire (Centre)

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

    Informations forums :
    Inscription : Octobre 2016
    Messages : 1 706
    Par défaut
    Bonjour,
    Peux-tu nous expliquer ton problème sans pièce jointe, mais avec des captures d'écrans qui illustrent ton texte ? => Cf. https://www.developpez.net/forums/d8...s-discussions/
    Merci et à bientôt

  3. #3
    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
    Il serait beaucoup plus simple de ne pas créer un onglet par mois (en plus, utiliser des noms de mois "littéraux" va beaucoup compliquer les choses) mais de ne faire qu'un seul onglet en ajoutant une colonne "Mois" avec le numéro du mois concerné par la ligne.

  4. #4
    Membre habitué
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Mars 2020
    Messages : 10
    Par défaut
    Citation Envoyé par Menhir Voir le message
    Il serait beaucoup plus simple de ne pas créer un onglet par mois (en plus, utiliser des noms de mois "littéraux" va beaucoup compliquer les choses) mais de ne faire qu'un seul onglet en ajoutant une colonne "Mois" avec le numéro du mois concerné par la ligne.
    Le problème étant qu'il s'agit d'une base de données de références. Dans le mois, quelques sujets vont être ajoutés/retirés, et surtout, des sujets existants vont être modifiés. Impossible d'attribuer un sujet à un mois étant donné qu'il y en a une majorité qui sont constants. Pour les screens c'est en PJ. Nom : Screen 1.PNG
Affichages : 137
Taille : 26,0 KoNom : Screen 2.PNG
Affichages : 143
Taille : 35,4 KoNom : Screen 3.PNG
Affichages : 143
Taille : 58,8 Ko

  5. #5
    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 DukeDevlin Voir le message
    Le problème étant qu'il s'agit d'une base de données de références. Dans le mois, quelques sujets vont être ajoutés/retirés, et surtout, des sujets existants vont être modifiés. Impossible d'attribuer un sujet à un mois étant donné qu'il y en a une majorité qui sont constants.
    Tout d'abord une petite remarque sémantique : il ne s'agit pas ici d'une base de données mais de listes.
    Une base de données implique des éléments structurels qui vont plus loin que ce que tu présentes et qui sont rarement compatible avec ce qu'on peut trouver sur Excel. Et, justement, s'il s'agissait d'une vraie base de données, la question du regroupement ne se poserait même pas tant elle serait évidente.
    A moins que ce que tu veuilles dire est qu'il s'agit d'éléments importés d'une base de donnée externe.

    Cela dit, rien de ce que tu décris dans ce message ne semble incompatible avec un regroupement de tes données sources dans le même onglet.
    A condition, comme je l'ai dit, d'ajouter à ta structure une colonne spécifiant la référence du mois (de préférence une date ou une valeur numérique).

    Le traitement de tes données et leur synthèse en sera grandement facilitée.

  6. #6
    Membre habitué
    Homme Profil pro
    Chef de projet MOA
    Inscrit en
    Mars 2020
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Indre (Centre)

    Informations professionnelles :
    Activité : Chef de projet MOA

    Informations forums :
    Inscription : Mars 2020
    Messages : 10
    Par défaut
    Tu as raison. Il s’agit d’une liste avec plusieurs éléments (5000). Si on part sur ton principe, ça veut dire qu’entre deux dates, l’utilisateurs devra mettre à la suite ses données donc 5000 données suivies de 5000 autres données avec une colonne spécifique pour les identifier ?

Discussions similaires

  1. [XL-2010] Créer une copie d'un fichier sur un serveur vers mon HDD
    Par wkrystof1 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 28/01/2019, 15h30
  2. Réponses: 7
    Dernier message: 12/07/2016, 10h54
  3. Réponses: 1
    Dernier message: 21/03/2012, 12h16
  4. Rechercher des fichiers sur des postes distants
    Par iguano62 dans le forum VBScript
    Réponses: 1
    Dernier message: 12/01/2010, 23h59
  5. Comment Créer un lien vers un fichier sur un JLabel
    Par Keltoum dans le forum Composants
    Réponses: 3
    Dernier message: 24/07/2009, 12h31

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