Bonjour,
Vous trouverez ci-joint un copie de mon fichier excel.
J'ai un problème pour écrire une valeur dynamique (nom de l'onglet de la matrice est variant) dans un formule de type FormulaLocal.
Voici ma formule actuelle simplifiée :
ThisWorkbook.ActiveSheet.Cells(5, Dercol + 4).FormulaLocal = "=RECHERCHEV($A5;INDIRECT(" & "'" & Adresse_cellule_D2P & "'!A4:E200" & ");4;FAUX)"
Avec le code précédent j'ai une erreur de type #REF, voici ce qui est affiché dans la formule sur la cellule :
=RECHERCHEV($A5;INDIRECT('G3'!A4:E200);4;FAUX)
Or je souhaiterai, pour que cette formule soit valide, que je puisse voir affiché dans cette cellule ce résultat :
=RECHERCHEV($A5;INDIRECT("'"&$G$3&"'!A4:E200");4;FAUX)
Pouvez-vous m'indiquer la façon d'écrire mon code VBA pour obtenir le résultat ci-dessus ?
Merci d'avance !
Batoine