modification automatique de nom de fichiers

  • Initiateur de la discussion Claude
  • Date de début
C

Claude

Guest
Bonjour à tous les Papes d'Excel.
Voici mon problème:
J'ai 2 fichiers A_2005 et B_2005.
Dans B_2005 j'ai fait un coller avec liaison d'une cellule, donc j'ai par ex. en
A1: ='c:\\...\\[A_2005.xls]Feuil1'!C1
J'aimerais que '2005' ( l'année en l'occurence ) soit automatisée en cherchant la valeur dans la cellule B1 par exemple. Ceci pour éviter chaque année de modifier toutes les occurences figurant dans mes 'copier avec liaisons'.
Merci beaucoup par avance pour vos précieux conseils

Un passionné d'Excel qui en apprend tous les jours ! Claude
 
C

Claude

Guest
Bonsoir Patrick,
Merci pour ta réponse, mais peux-tu expliciter un petit peu plus comment je peux integrer la fonction indirect dans ma formule à la place du nombre 2005.

='c:\\...\\[A_2005.xls]Feuille1!c1 en imaginant que B1 contient 2005

Merci
Claude
 

MichelXld

XLDnaute Barbatruc
bonsoir Claude , bonsoir Patrick

Je ne suis pas sur que la fonction INDIRECT marchera . Dans l'aide Excel ( 2002) il est indiqué :

Si l'argument réf_texte fait référence à un autre classeur (une référence externe), ce dernier doit être ouvert. Si le classeur auxiliaire ne l'est pas, la fonction INDIRECT renvoie la valeur d'erreur #REF!



bonne soirée
MichelXld
 
C

Claude

Guest
Bonjour à tous,

Magnifique, la commande indirect me solutionne mon problème. J'ai eu juste une petite surprise, cette commande ne supporte pas 'espace' dans les noms de fichiers.

Merci à tous de vos précieuses infos.
Claude :) :) :)
 

Discussions similaires

Statistiques des forums

Discussions
312 508
Messages
2 089 136
Membres
104 044
dernier inscrit
petitchan