Saisie d'un nom de classeur dans une formule

Ariel D 0 Points de réputation
2025-08-16T14:42:57.49+00:00

Bonjour,

J'ai créé des classeurs pour enregistrer mes chiffres d'affaires hebdomadaires. Le nom de ces classeurs comporte le numéro de la semaine. Je cherche à reporter le contenu d'une cellule de la semaine précédente dans le classeur de la semaine en cours. J'aimerais automatiser ce processus et utiliser le numéro de la semaine souhaitée pour déterminer le nom du classeur où aller chercher le résultat voulu, sans avoir à taper tout le chemin d'accès dans chaque classeur.

Précision : je dois créer un classeur par semaine et pas une feuille par semaine dans un seul classeur.

Une idée ?

Merci d'avance

Microsoft 365 et Office | Excel | Pour le business | MacOS
0 commentaires Aucun commentaire

1 réponse

  1. Aliboron - (MVP Office Mac '03-'19) 13,110 Points de réputation Modérateur bénévole
    2025-08-16T19:08:27.3766667+00:00

    Quelques précisions sur le contexte pourraient être utiles. En particulier la version d'Excel dont il est question (en principe la 16.100 actuellement), la licence pour Office et la version de macOS concernée. Il faudrait en savoir plus sur la situation, en particulier de quelle façon tu disposes du numéro de semaine recherché (dans une autre cellule,...).

    En admettant que ce soit strictement la semaine précédente, a priori tu peux obtenir ce que tu demandes avec une formule de ce type :

    =INDIRECT("[Classeur" & NO.SEMAINE.ISO(AUJOURDHUI())-1 & ".xlsx]Feuil1!$A$1")

    Mais la fonction INDIRECT ne peut fonctionner que si le classeur cible (dans mon exemple le classeur Classeur32.xlsx) est ouvert. Pour récupérer une valeur depuis un classeur fermé, les choses seront plus complexe, il faudra le faire avec une macro VBA. Serais-tu partant ?

    Autre problème : dans mon exemple je me base sur le numéro de semaine de la semaine en cours. Ce qui posera problème si tu rouvres le classeur la semaine prochaine. Il faudrait donc figer la date/le numéro de semaine. Peut-être en te référant à une cellule particulière où ce numéro est affiché...

    Cette réponse a-t-elle été utile ?


Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.