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

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Retour