Bonjour corriedtoppin
Le problème ici est le suivant. Le fichier d'exemple contient peu d'informations et les micros n'ont pas fonctionné sur le fichier d'origine.
Sur la «feuille de calcul de la vague de chaleur», différentes données se trouvent sur la même feuille de calcul. Cela peut provoquer un conflit
Que nenni mon ami
les données ne sont pas en cause mais simplement le nom des classeurs et des feuilles sont différents ce qui fait que la macro ne les trouve pas
Nom exact du classeur source ici "PMI.xlsm"
Set csource = Workbooks("PMI.xlsm")
Nom exact du classeur but ici "HeatWave.xlsm"
Set cbut = Workbooks("HeatWave.xlsm")
Nom exact de la feuille source ici "PMI" (dans le premier exemple elle s’appelait "PMI " avec 2 espaces (après PMI) qui ne se voient pas mais qui font la différence)
Set fsource = csource.Worksheets("PMI")
Nom exact de la feuille but ici (dans le premier exemple 2 espaces et ici un seul espace mais ça suffit pour planter la macro)
Set fbut = cbut.Worksheets("Heat Map ")
Un conseil évite de mettre des espaces et autres caractères non classiques dans tes noms de feuilles
"calculinterets" est moins piegeux que "Calcul des intérêts"
A plus sur le forum