Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Classeur Maitre et classeurs Esclaves

comardud

XLDnaute Nouveau
Bonjour à tous,
Oui je sais mon titre est un peu tirer par les cheveux mais je ne savais pas vraiment comment le formuler

encore une fois j'ai besoin des spécialistes d'Excel car je nage et ne suis pas très loin de couler

Voilà ou je bloque:
J'ai 5 onglets différents dont un onglet "maitre".
Dans cet onglet "maitre" j'entre toutes mes données qui correspondent à 4 types de valeurs (colonne "Type" = PFA, PFB, PFC, PFD)
Chacun des 4 autres onglets correspond à une de ces valeurs type

J'aimerais qu'à chaque nouvelle ligne renseignée dans l'onglet maitre, cette ligne soit copiée dans l'onglet correspondant suivant la valeur de la colonne "Type".
2éme complication: Si une date de la colonne B (DATE) de l'onglet maitre est modifiée il faudrais que la date de la ligne correspondante d'un des 4 autres onglets soit aussi modifiée de la même manière et ensuite triée (classée par date croissante) aussi bien dans l'onglet maitre que dans l'onglet correspondant.

En résumé, chaque modif de l'onglet "maitre" doit apparaitre dans l'onglet correspondant, aussi bien les ajouts suppression de ligne que le classement par date.

"En vrai" les onglets sont des classeurs indépendants mais ça faisait trop lourd à uploader ici, j'ai donc tout mis dans le même.
Il y a donc un classeur maitre ou un super-utilisateur entre les données globales et 4 classeurs "esclaves" ou chaque utilisateur entre lui aussi des données (les colonnes M1,M2,M3...ect).

J'espère avoir été clair.
Merci de votre aide
 

Pièces jointes

  • Essai.xlsm
    25 KB · Affichages: 20
Solution
Bonjour @ tous,
comme elle te l'a conseillé Chris, quelques requêtes sur Power Query feront bien l'affaire.
Après l'ajout des données dans le tableau MITRE, va sur l'onglet Données / Actualiser tout.


Cordialement

chris

XLDnaute Barbatruc
Bonjour

Si toutes les données des onglets fils ou esclaves sont dans l'onglet maître, utilise PowerQuery, intégré à Excel : simple et efficace

Si par contre il y a un mélange de données saisies et de données héritées du maître c'est clairement une usine à gaz sauf à avoir une saisie sous la même forme que l'onglet mettre et compiler les deux
 

chris

XLDnaute Barbatruc
RE

Il y a un début à tout mais si tu ne réponds pas concernant la forme de la saisie...

EN VBA une usine à gaz nécessite plus de maîtrise de VBA et donc d"apprentissage que d'apprendre à créer quelques requêtes
 

R@chid

XLDnaute Barbatruc
Supporter XLD
Bonjour @ tous,
comme elle te l'a conseillé Chris, quelques requêtes sur Power Query feront bien l'affaire.
Après l'ajout des données dans le tableau MITRE, va sur l'onglet Données / Actualiser tout.


Cordialement
 

Pièces jointes

  • Comardud_V1.xlsm
    33.7 KB · Affichages: 6

comardud

XLDnaute Nouveau
Bonjour à tous,
effectivement chris j'ai oublié de te répondre
Il y a bien des données héritées du maitre et des saisies dans les 4 classeurs esclaves.

R@chid merci, ça fonctionne parfaitement.
Je vais donc me mettre à Power Query.
 

chris

XLDnaute Barbatruc
Bonjour à tous

Non, juxtaposer ainsi les colonnes M1 à M20 aux résultats de la requête n'est pas viable surtout avec des tris.

Cela va désynchroniser les deux éléments juxtaposés.

On ne sait toujours pas ce qui est saisi, seulement les colonnes M1 à M20 ou aussi d'autres infos en colonnes A à C...

Si ce sont seulement les colonnes M1 à M20 on peut avec PowerQuery les intégrer à la requête mais pour cela il faut que l'on sache si finalement tu as 5 classeurs car les requêtes ne sont pas les mêmes
 

comardud

XLDnaute Nouveau
Les colonnes A à C des classeurs esclaves sont alimentées exclusivement par les données du classeur maitre par contre les colonnes M1 à M20 des classeurs esclaves sont saisies différemment et indépendemment des colonnes A à C et effectivement il y une désynchronisation des éléments.
 

Discussions similaires

Réponses
10
Affichages
404
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…