Bonjour,
Comme l'indique Daniel, le problème vient de feuillePrec.
Bon, en passant outre le fait que votre méthode peut très vite allourdir votre classeur, vous pouvez contourner ainsi :
EN SUPPOSANT QUE VOUS AVEZ WINDOWS EN ANGLAIS ou du moins dans la meme langue que vos noms de feuille, sinon les noms de mois ne correspondront pas.
Remplacez votre formule par
=100*(
H4-INDIRECT(PROPER(TEXT((DATEVALUE("01"&REPLACE(CELL("filename");1;FIND("]";CELL("filename"));"")&"2024")-1);"mmmm"))&"'!H4"))
/
INDIRECT(PROPER(TEXT((DATEVALUE("01 "&REPLACE(CELL("filename");1;FIND("]";CELL("filename"));"")&"2024")-1);"mmmm"))&"'!H4")
Il y a moyen de faire plus simple avec les lambdas notamment sur versions recentes d'excel.
Mais si vous aviez des noms de feuilles un peu plus generiques du type 08-24, 09-24 etc. ce serait beaucoup plus simple.