Bonsoir !
Je rencontre actuellement une problématique au niveau d'une formule Excel :
J'aimerais pouvoir me référer automatiquement à un fichier en indiquant son chemin d'accès dans une cellule tel que :
RECHERCHEV(A1;'C:\Chemin\2021\01 2021\[Semaine N11.xlsm]Onglet'!$A:$A;1;FAUX) avec :
- A1 qui contiendrait une date.
- Le 2021 qui représente l'année
- Le 01 qui représente le mois
- 11 qui représente la semaine :
Pour ce faire, mon but était de pouvoir automatiser le mois et la semaine (depuis la cellule A1) afin de pouvoir automatiquement permettre à la formule de se référer au fichier comportant la bonne date.
Après quelques recherches, j'ai tenté d'utiliser des caractères spéciaux ("escape characters") comme tel :
RECHERCHEV(A1;'C:\Chemin\' & ANNEE(A1) & '\' & TEXTE(MOIS(A1);"mm") & ' ' & ANNEE(A1) & '\[Semaine N' & NO.SEMAINE(A1) & '.xlsm]Onglet1'!$A:$A;1;FAUX)
Le problème c'est que mon insertion de caractères spéciaux au sein d'un chemin d'accès ne fonctionne pas. Et je suppose que les caractères spéciaux utilisées ne sont pas compatibles avec les guillemets simples.
Du coup et je n'arrive pas à trouver de solution et j'aimerais pouvoir trouver une alternative sans devoir passer par le VBA.
Est-ce que quelqu'un pourrait m'éclairer sur le sujet svp ?
Merci d'avance !