Vous avez apprécié ?
Partagez ;-)

Fonction VBA : iso_week_num

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

Utilisation :

iso_week_num(date)


Exemples d'utilisation :

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

Sub exemple()

    exemple_date = CDate("25.12.2016") 'Date pour exemple
   
    no_semaine = iso_week_num(exemple_date) 'Numéro de semaine ISO
   
    MsgBox no_semaine

End Sub
fonction-vba-excel-iso-semaine - iso-week-num

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

Sub exemple2()

    exemple_date = "25/12/16" 'Date au format texte pour exemple
   
    no_semaine = iso_week_num(exemple_date) 'Numéro de semaine ISO
   
    MsgBox no_semaine

End Sub
fonction-vba-excel-iso-semaine - iso-week-num

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