Changement du nom de fichier automatique
PYGOS69
Messages postés
452
Date d'inscription
Statut
Membre
Dernière intervention
-
PYGOS69 Messages postés 452 Date d'inscription Statut Membre Dernière intervention -
PYGOS69 Messages postés 452 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite sur une liaison entre 2 fichiers modifier le nom du fichier suivant la semaine et l'année.
En cellule A2 sur le fichier cible j'ai le numéro de semaine. exemple: 36
En cellule C59 j'ai une formule qui va chercher une information dans un fichier source.
Exemple : =H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 36_2021.xlsm]TDB'!$C$6
Chaque semaine, un fichier nouveau est créé !
report-Sem 36_2021.xlsm]TDB'!$C$6
report-Sem 37_2021.xlsm]TDB'!$C$6
report-Sem 38_2021.xlsm]TDB'!$C$6
etc......
J'aimerais qu'en cellule C59, la formule s'adapte toute seule suivant le numéro de semaine indiqué en cellule En cellule A2 (fichier Cible)
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 36_2021.xlsm]TDB'!$C$6
devient
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 37_2021.xlsm]TDB'!$C$6
etc....
Merci d'avance,
Bien cordialement,
Je souhaite sur une liaison entre 2 fichiers modifier le nom du fichier suivant la semaine et l'année.
En cellule A2 sur le fichier cible j'ai le numéro de semaine. exemple: 36
En cellule C59 j'ai une formule qui va chercher une information dans un fichier source.
Exemple : =H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 36_2021.xlsm]TDB'!$C$6
Chaque semaine, un fichier nouveau est créé !
report-Sem 36_2021.xlsm]TDB'!$C$6
report-Sem 37_2021.xlsm]TDB'!$C$6
report-Sem 38_2021.xlsm]TDB'!$C$6
etc......
J'aimerais qu'en cellule C59, la formule s'adapte toute seule suivant le numéro de semaine indiqué en cellule En cellule A2 (fichier Cible)
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 36_2021.xlsm]TDB'!$C$6
devient
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 37_2021.xlsm]TDB'!$C$6
etc....
Merci d'avance,
Bien cordialement,
Configuration: Windows / Firefox 78.0
4 réponses
-
Bonjour.
1) Tu n'as pas joint de fichier.
2) Pratiques-tu VBA ?
-
En formule classique, il faudrait utiliser la fonction INDIRECT, ce qui donnerait quelque chose comme
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\INDIRECT("[report-Sem &A2&"36_2021.xlsm]TDB'!$C$6)
-
Bonjour et Merci !
Cela ne fonctionne pas ....
La semaine 36 est indiqué en A2, donc je remplace par
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\INDIRECT("[report-Sem &A2&"_2021.xlsm]TDB'!$C$6)
mais cela ne fonctionne toujours pas ...
Excel refuse les 2 formules
La formule contient une erreur..."36_2021.xlsm]TDB' ou "_2021.xlsm]TDB'
-
-
Ton post #5 :
Comme tu ne peux pas joindre ton fichier, nous sommes bien obligés de te laisser te débrouiller ...
Effectivement dans ma proposition de formule je n'avais pas supprimé36
!
-
-
Bonjour Raymond,
J'ai reproduis sur mon PC sur C:\ le fichier cible et les fichiers source...
Exemple :
Fichier cible
+
1 fichier source...
https://cjoint.com/c/KIzjtjbo55P
https://cjoint.com/c/KIzjvwk5spP
Merci d'avance,
-
-
Bonjour,
Je souhaite sur une liaison entre 2 fichiers en automatique en prenant en compte le numéro de semaine.
En cellule A2 sur le fichier cible j'ai le numéro de semaine. exemple: 36
En cellule C59 j'ai une formule qui va chercher une information dans un fichier source.
Exemple : =H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 36_2021.xlsm]TDB'!$C$6
Chaque semaine, un fichier nouveau est créé !
report-Sem 36_2021.xlsm]TDB'!$C$6
report-Sem 37_2021.xlsm]TDB'!$C$6
report-Sem 38_2021.xlsm]TDB'!$C$6
etc......
J'aimerais qu'en cellule C59, la formule s'adapte toute seule suivant le numéro de semaine indiqué en cellule A2
(fichier Cible)
A2 =36
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 36_2021.xlsm]TDB'!$C$6
et doit devenir, si A2=37
=H:\Dossiertest\TESTSUITE\TABLEAU DE BORD\[report-Sem 37_2021.xlsm]TDB'!$C$6
etc....
Merci d'avance,
Bien cordialement,