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 :

Synchronisation de plusieurs feuilles d'un classeur pour registre d'actions


Sujet :

Macros et VBA Excel

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut Synchronisation de plusieurs feuilles d'un classeur pour registre d'actions
    Bonjour le forum,

    J'essaye de mettre en place un registre d'actions associé à des fiches de risques (FDR). Dans l'idée le registre d'actions dans l'onglet "Actions register" vient "scanner" (à travers le bouton "Actualiser registre") les autres onglets, qui correspondent à des FDR, pour venir extraire les actions listées dans chaque onglets. Dans chaque FDR (une par onglet) le plan d'action se trouve toujours à partir de la ligne 79 vers le bas (en fonctions du nombre d'actions) et des colonnes A à Q. Le scanning permettrait donc de mettre à jour les actions en fonctions des modifications dans chaque FDR (ajout ou suppression d'actions). Pour chaque actions extraites des FDR il y a dans l'onglet "Action register" le code, le titre, le pilote ainsi que la criticité de la FDR à laquelle elle appartient. Ces informations se retrouvent toutes aux mêmes endroit dans chaque FDR.

    J'ai tenté quelques manips mais c'est sans espoir de ma part. C'est pour cela que je vous sollicite afin de recueillir vos propositions. En PJ vous trouverez le fichier vierge si vous voulez tenter vos chances.

    Merci en avance et bonne journée.
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 569
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 569
    Par défaut
    Bonjour

    Cela se fait assez simplement avec Powerquery, intégré à Excel, mais des tableau structurés seraient préférables

    Sinon il faut 3 plages nommées par onglets

    Le commentaire en dernière colonne est-il saisi ou pris en cellule A87 des fiches ?

  3. #3
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut
    Bonjour 78chris,

    Merci de répondre au message. Je connais pas du tout Powerquery ni les tableaux structurés (désolé je suis débutant).. sinon concernant la colonne "Commentaires" de l'onglet "Actions register" elle est indépendante des cellules A87 des FDR. En effet je souhaite ajouter des commentaires associés aux actions directement dans le registre d'actions. Dis moi si tu as besoin de plus d'infos!

  4. #4
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 569
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 569
    Par défaut
    RE

    Alors voici une solution PowerQuery avec les 3 plages nommées par onglet : si tu ajoutes des onglets , la disposition et le nommage des données utiles à la synthèse doit respecter les mêmes règles

    Tu as plusieurs cours PowerQuery ici https://www.developpez.net/forums/bl...re-fauconnier/

    Pour les tableaux structurés https://fauconnier.developpez.com/tu...ux-structures/

    Il y a 4 requêtes :
    • Tout0 qui récupères les noms des plages à exploiter
    • Tout1 qui en récupère Criticité, Titre et Pilote
    • Tout qui exploite les tableaux non structurés en A79:Q85 puis y ajoute les données de Tout1 puis ensuite le commentaire récupéré de Tout(2)
    • Tout(2) qui récupère la table modifiée du fait du commentaire ajouté afin qu'il soit intégré (sinon il disparaitrait à chaque actualisation) selon le principe du self-referencing


    Quand les données évoluent : Données, Actualiser Tout
    Fichiers attachés Fichiers attachés

  5. #5
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2014
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2014
    Messages : 4
    Par défaut
    Bonjour 78chris,

    Merci pour ta proposition. PQ à l'air en effet très puissant, le temps d'actualisation est moindre à coté d'un résultat avec VBA wow. Je me permets de te demander si c'est possible de détecter une nouvelle FDR (c'est à dire un nouvel onglet) et la scanner aussi. Car en effet je vais probablement avoir une 50 d'onglets à terme. J'ai remarqué aussi que si sur une FDR j'ajoute des actions au dela de la 6ème, elles ne sont pas importées dans le registre, est il donc possible de détecter le nombre exact d'actions et les importées ? S'il faut figer une valeur pour que ce soit plus simple, tu peux te dire qu'il n'y aura pas plus de 30 actions par FDR.

    Merci infiniment!

  6. #6
    Expert éminent

    Profil pro
    Conseil, Formation, Développement - Indépendant
    Inscrit en
    Février 2010
    Messages
    8 569
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Conseil, Formation, Développement - Indépendant

    Informations forums :
    Inscription : Février 2010
    Messages : 8 569
    Par défaut
    Re

    Citation Envoyé par 78chris Voir le message
    ...si tu ajoutes des onglets , la disposition et le nommage des données utiles à la synthèse doit respecter les mêmes règles
    Je l'ai dit : il suffit de respecter les règles de nommage

    Idem si tu ajoutes des actions il faut adapter le nom : c'est justement pourquoi j'évoquais les tableaux structurés où il n'y a pas cette contrainte (Excel gère automatiquement la taille du tableau) mais ils imposent des règles et notamment pas de fusion de cellules.

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/12/2018, 11h33
  2. [XL-2007] Comparaison de données entre plusieurs feuilles d'un classeur
    Par Raphael39 dans le forum Excel
    Réponses: 8
    Dernier message: 02/07/2010, 22h54
  3. Enregistrement de plusieurs feuilles d'un classeur xls en csv
    Par supai dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 08/01/2010, 18h29
  4. [XL-2007] rassembler plusieurs feuilles d'un classeur en une seule
    Par klash384 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 25/11/2009, 11h21
  5. [CSS et IE] Plusieurs feuilles de style : problème pour IE ?
    Par Peutch dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 18/07/2006, 12h59

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