Bonjour le forum,

j'ai un petit probleme que je ne sais pas comment le résoudre, voile j'ai ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
i = Format(i, "0#")
        equiv = WorksheetFunction.Match(mat, Sheets(i).Range("A5:A1000"), 0)
        nbheures = nbheures + WorksheetFunction.Index(Sheets(i).Range("A5:K1000"), equiv, 8 + IIf(nat = 50, 0, 1))
, et le résultat de la formule est incorrect (exemple j'ai comme résultat le chiffre 4 au lieu de 4,5), j'ai essayé de forcer le format soit sur la cellule ou dans la macro mais sans succès, je vous demande de bien vouloir m'orienter.

Merci d'avance