Fonction VBA : isoWeekNum

La fonction VBA isoWeekNum renvoie le numéro de semaine ISO en fonction d'une date (de 1900 à 2200).

Utilisation :

isoWeekNum(date)


Exemples d'utilisation

Calcul du numéro de semaine ISO en fonction d'un jour isoWeekNum(exempleDate) :

Sub exemple()

    exempleDate = CDate("25.12.2016") 'Date pour exemple
    
    noSemaine = isoWeekNum(exempleDate) 'Numéro de semaine ISO
    
    MsgBox noSemaine

End Sub
fonction vba excel iso semaine week num

Cette fonction accepte également les dates au format texte isoWeekNum("25/12/16") :

Sub exemple2()

    exempleDate = "25/12/16" 'Date au format texte pour exemple
    
    noSemaine = isoWeekNum(exempleDate) 'Numéro de semaine ISO
    
    MsgBox noSemaine

End Sub
fonction vba excel iso semaine week num

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 92 nouvelles fonctions).