Bonjour à toutes et tous,
J'ai besoin de votre aide pour réaliser quelque chose de difficile pour moi.
Il s'agit de récupérer des données présentes dans des classeurs fermés pour les reporter dans le classeur qui contiendra la macro. On m'a expliqué que compte tenu de la difficulté de mes manipulations il faut en passer par vba mais je ne sais pas faire.
Voici les explications
J'ai 12 dossiers (nommés : 01-Janvier 2016, 02-Février 2016 etc...)
Dans chacun de ces dossiers j'ai un dossier nommé de la même façon "NOTES"
Dans chaque dossier "NOTES", j'ai un fichier "Bulletin"
Chaque fichier bulletin est construit de la même façon
il contient (entre-autre) 5 onglets nommés Notes LBL Semaine 1, Notes LBL Semaine 2, Notes LBL Semaine 3, Notes LBL Semaine 4, Notes LBL Semaine 5
Parfois j'ai besoin de tous les onglets (si le mois est un mois à 5 semaines, parfois je n'en ai besoin que de 4 pour les mois 4 semaines).
L'onglet Notes LBL Semaine 1 (ainsi que tous les autres onglets ) se présente avec :
- en cellule B2 la date du premier jour de la semaine
- en colonne B (de la ligne 5 à la ligne 20) le nom de "matière"
- en colonne C (mêmes lignes) le nom du "contrôle"
- en colonne D (mêmes lignes) la note obtenu
Voici ce que je souhaite obtenir :
Dans un classeur de synthèse :
En colonne A, l'indication du numéro de semaine (de la semaine 1 à 52)
En colonne B, en B1, le nom du contrôle (donc de B1 à P1 pour les notes)
Ainsi donc j'aurai un récapitulatif de toutes les notes pour les semaines de 1 à 52
la macro doit donc récupérer la date et déterminer le numéro de semaine qui correspond (en vérifiant que pour l'onglet Notes LBL Semaine 5 il n'y a pas de contradiction, par exemple si le mois est pour les onglets précédents Janvier, et que pour cet onglet c'est Février, alors il ne faut pas le prendre en compte)
Je vous place en pièce jointe 2 fichier, un fichier "Récap" et fichier "modèle" qui est l'illustration des différents fichiers Bulletin.
J'ai vraiment besoin de votre aide et je vous remercie sincèrement de m'aider.
J'ai besoin de votre aide pour réaliser quelque chose de difficile pour moi.
Il s'agit de récupérer des données présentes dans des classeurs fermés pour les reporter dans le classeur qui contiendra la macro. On m'a expliqué que compte tenu de la difficulté de mes manipulations il faut en passer par vba mais je ne sais pas faire.
Voici les explications
J'ai 12 dossiers (nommés : 01-Janvier 2016, 02-Février 2016 etc...)
Dans chacun de ces dossiers j'ai un dossier nommé de la même façon "NOTES"
Dans chaque dossier "NOTES", j'ai un fichier "Bulletin"
Chaque fichier bulletin est construit de la même façon
il contient (entre-autre) 5 onglets nommés Notes LBL Semaine 1, Notes LBL Semaine 2, Notes LBL Semaine 3, Notes LBL Semaine 4, Notes LBL Semaine 5
Parfois j'ai besoin de tous les onglets (si le mois est un mois à 5 semaines, parfois je n'en ai besoin que de 4 pour les mois 4 semaines).
L'onglet Notes LBL Semaine 1 (ainsi que tous les autres onglets ) se présente avec :
- en cellule B2 la date du premier jour de la semaine
- en colonne B (de la ligne 5 à la ligne 20) le nom de "matière"
- en colonne C (mêmes lignes) le nom du "contrôle"
- en colonne D (mêmes lignes) la note obtenu
Voici ce que je souhaite obtenir :
Dans un classeur de synthèse :
En colonne A, l'indication du numéro de semaine (de la semaine 1 à 52)
En colonne B, en B1, le nom du contrôle (donc de B1 à P1 pour les notes)
Ainsi donc j'aurai un récapitulatif de toutes les notes pour les semaines de 1 à 52
la macro doit donc récupérer la date et déterminer le numéro de semaine qui correspond (en vérifiant que pour l'onglet Notes LBL Semaine 5 il n'y a pas de contradiction, par exemple si le mois est pour les onglets précédents Janvier, et que pour cet onglet c'est Février, alors il ne faut pas le prendre en compte)
Je vous place en pièce jointe 2 fichier, un fichier "Récap" et fichier "modèle" qui est l'illustration des différents fichiers Bulletin.
J'ai vraiment besoin de votre aide et je vous remercie sincèrement de m'aider.