Bonjour à tous,
Je suis inscrit tout récemment sur ce site qui est une mine d'or et j'ai déjà trouvé beaucoup de réponses à mes problèmes sans avoir à à ouvrir un nouveau fil mais là je sèche lamentablement...
Voici mon souci:
Dans le cadre du suivi des notes d'une promotion d'élèves pilotes, j'ai créé les fichiers suivants:
- un fichier par élève (~nom_élève.xlsm) qui contient une fiche de notation par mission (il y en a 120 et elles ont toute un nom différent) ainsi qu'onglet de synthèse des notes (nommé SNAP),
- un fichier de statistiques (~stats.xlsm) qui récupère l'ensemble des notes de tous les élèves de la promotion (missions + d'autres choses).
Ce fichier statistiques doit récupérer dans chaque fichier de notation élève la note, la date, l'instructeur, le temps de vol pour chaque mission (dont le nom est variable).
J'ai donc tenté une formule avec INDIRECT("'[nom_élève.xlsm]"& cellule qui contient le nom de la mission dans le classeur stats & "'!cellule qui contient la valeur cherchée dans le fichier élève") genre =INDIRECT("'[Eleve.xlsx]"& C2 & "'!B2").
Mais cela ne marche pas vers un classeur fermé et je n'arrive pas à trouver de solution de contournement pour alimenter simplement ce fichier de stats avec mes pauvres connaissances: j'aimerais que la formule (ou le code) aille chercher la note de chaque mission dans l'onglet concerné et ce pour chaque élève, sans avoir à écrire une formule pour chaque mission et chaque élève (120 x 15 = trop !).
La formule ou le code doit donc aller chercher le nom de la mission dans le tableau de stats puis la note dans l'onglet SNAP de chaque fichier élève.
Les fichiers sont sur un réseau sécurisé, je ne peux pas les exporter mais voici un exemple...
La version Excel au boulot est 2016 (malheusement...).
Merci d'avance pour votre aide précieuse !
Je suis inscrit tout récemment sur ce site qui est une mine d'or et j'ai déjà trouvé beaucoup de réponses à mes problèmes sans avoir à à ouvrir un nouveau fil mais là je sèche lamentablement...
Voici mon souci:
Dans le cadre du suivi des notes d'une promotion d'élèves pilotes, j'ai créé les fichiers suivants:
- un fichier par élève (~nom_élève.xlsm) qui contient une fiche de notation par mission (il y en a 120 et elles ont toute un nom différent) ainsi qu'onglet de synthèse des notes (nommé SNAP),
- un fichier de statistiques (~stats.xlsm) qui récupère l'ensemble des notes de tous les élèves de la promotion (missions + d'autres choses).
Ce fichier statistiques doit récupérer dans chaque fichier de notation élève la note, la date, l'instructeur, le temps de vol pour chaque mission (dont le nom est variable).
J'ai donc tenté une formule avec INDIRECT("'[nom_élève.xlsm]"& cellule qui contient le nom de la mission dans le classeur stats & "'!cellule qui contient la valeur cherchée dans le fichier élève") genre =INDIRECT("'[Eleve.xlsx]"& C2 & "'!B2").
Mais cela ne marche pas vers un classeur fermé et je n'arrive pas à trouver de solution de contournement pour alimenter simplement ce fichier de stats avec mes pauvres connaissances: j'aimerais que la formule (ou le code) aille chercher la note de chaque mission dans l'onglet concerné et ce pour chaque élève, sans avoir à écrire une formule pour chaque mission et chaque élève (120 x 15 = trop !).
La formule ou le code doit donc aller chercher le nom de la mission dans le tableau de stats puis la note dans l'onglet SNAP de chaque fichier élève.
Les fichiers sont sur un réseau sécurisé, je ne peux pas les exporter mais voici un exemple...
La version Excel au boulot est 2016 (malheusement...).
Merci d'avance pour votre aide précieuse !