Numero de semaine vba

Fermé
Nad42 Messages postés 3 Date d'inscription vendredi 25 mai 2012 Statut Membre Dernière intervention 6 juin 2012 - 4 juin 2012 à 16:43
eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 - 7 juin 2012 à 12:50
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

eljojo_e Messages postés 1155 Date d'inscription lundi 10 mai 2010 Statut Membre Dernière intervention 14 octobre 2022 152
Modifié par eljojo_e le 7/06/2012 à 12:51
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