Sauf erreur, ce serait parce que la fonction IsoWeekNum serait inexistante. C'est pour cela qu'on recourt à la fonction Excel NO.SEMAINE.ISO, exprimée en anglais dans le code par Application.IsoWeekNum (ou WorksheetFunction.IsoWeekNum), au même titre qu'il arrive d'utiliser la fonction Countif par exemple qui est en fait le NB.SI d'excel...
Cdlt,