Re : Inserer une variable VBA dans une cellule
Bonsoir et merci a vous pour vos réponses...
Je vois que mon premier message ne semble pas assez clair ! donc je précise...
Dans la formule : "=INDIRECT("[MonClasseur.xlsm]"& CELLULE("contenu";SCde)&"!"&"C39" )"
MonClasseur.xlsm est bien le nom du classeur courant qui contient cette formule...
Si je suis obligé de nommé le nom de mon classeur c'est que lors de copie de feuille qui font référence à d'autres feuilles de ce même classeur le lien entre les feuilles se perd et donc pour le retrouver (le lien entre les feuilles ) je suis obligé de faire référence a mon propre classeur... (ouf c'est un peu compliqué mais j'espère avoir été un peu plus clair ! )
Donc maintenant que c'est clair que le nom du classeur est bien le nom du classeur en cours, mon problème c'est qu'en cours de developpement lors que je renomme mon classeur en MonClasseurV2.xlsm toutes les cellules contenant 'en dur' le nom du classeur sont obsolètes... donc je dois reprendre toutes mes formules et renommer tout les
("[MonClasseur.xlsm]" en ("[MonClasseurV2.xlsm]"
D'où mon désir de coder dans une variable ou une cellule nommée le nom de mon classeur courant...
Espérant avoir été plus clair...
Merci a vous tous
Cordialement
Christophe