Modif code obtenu via enregistreur

bonjour le forum,

bonjour à tous,

j'ai obtenu ce code via l'enregistreur de macro et il fonctionne bien, mais pour la suite de ce que je souhaite faire, je suis un peu embêté par la référence absolue à mon classeur 'CGUHT'. (NB les formules sont écrasées à la fin par les résultats)

je me tourne donc vers votre expertise pour savoir s'il y a une astuce pour le remplacer par THISWORKBOOK

code :

.Range("I" & c).FormulaR1C1 = _
       "=INDEX([CGTUHT.xlsm]Donnees!R3C13:R200C13,MATCH(RC[-1],[CGTUHT.xlsm]Donnees!R3C1:R200C1,0))"

merci d'avance.

Pedro.

SAlut Pedro,

essaie comme ca

.Range("I" & c).FormulaR1C1 = _
       "=INDEX(Donnees!R3C13:R200C13,MATCH(RC[-1],Donnees!R3C1:R200C1,0))"

@++

Bonjour,

Mes sincères remerciements pour votre tuyau.

Pedro.

Rechercher des sujets similaires à "modif code obtenu via enregistreur"