Remplacer élément d'une formule par contenu d'une cellule

Ludion62

XLDnaute Nouveau
Bonjour à tous,

Voici mon problème :
- dans un fichier, j'ai des formules avec des liaisons sur des fichiers externes dont l'intitulé fait référence à une semaine (par ex : C:\Récap S37.xls)

Je souhaiterais remplacer le S37 de la formule par le contenu d'une cellule (par ex C5) de mon fichier dans laquelle il est inscrit S38. Et ceci par macro, afin d'éviter à l'utilisateur de faire un Rechercher/Remplacer manuellement.

Je ne sais pas si j'ai été clair mais c'est difficile à expliquer.

En espérant recevoir une solution à mon problème.

Merci par avance.

Ludion62
 

Misange

XLDnaute Barbatruc
Re : Remplacer élément d'une formule par contenu d'une cellule

Bonjour

pourquoi par macro ? tu peux utiliser la fonction indirect pour introduire la référence au contenu d'une cellule dans une formule.
=C21+INDIRECT(C22) te donne 4 si C21 contient 1 et C22 contient B2 qui elle même contient 3
 

Ludion62

XLDnaute Nouveau
Re : Remplacer élément d'une formule par contenu d'une cellule

Merci Misange pour ta réponse.
Effectivement c'est une solution, mais comme j'ai beaucoup de formules et qu'elles sont déjà saisies, ce qui m'arrangerait c'est une macro qui fasse le remplacement de façon automatique ...

Si quelqu'un a une idée, je suis preneur.

Merci par avance.
 

Discussions similaires

Statistiques des forums

Discussions
312 046
Messages
2 084 855
Membres
102 688
dernier inscrit
Biquet78