Numero de semaine vba

Bonjour à tous et toutes,

Je souhaiterai savoir comment coder une fonction sous VBA qui va me permettre de générer le numéro de semaine pour chaque dates, une date dans mon problème correspond à une date ou un client a été servis, et j'aimerai initialiser la première semaine par la semaine ou un client a été servi pour la première fois.

Exemple :

Client 1 22/03/2012 numéro de semaine = 1
Client 1 28/03/2012 numéro de semaine = 2

Merci pour votre aide

1 réponse

  1. Bonjour,

    Tu peux, par exemple, initialiser ta semaine en cherchant la première foie que le client est servit :

    a = range("xx").value 'date de premier service

    en suite quand tu tombe sur une autre date, tu fais :

    round((range("xx").value - a)/7 ,0) 'xx étant la 2ème date

    Cordialement,
    0