Trouver N° semaine selon date [Résolu/Fermé]

Messages postés
117
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
26 août 2019
- - Dernière réponse : viret1290
Messages postés
117
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
26 août 2019
- 30 août 2016 à 15:07
Bonjour,
J'aimerai trouver un N° de semaine en regardant une date d'une autre cellule.
En VBA

Merci


Afficher la suite 

3 réponses

0
Merci
Bonjour viret1290,

Utilise la fonction =NO.SEMAINE(date;2)

mais regarde bien l'Aide en ligne correspondante :
il y a des informations très importantes !

En VBA, l'équivalent est :
ActiveCell.FormulaR1C1 = "=WEEKNUM(RC[-1],2)"

Tu peux aussi utiliser Evaluate ou WorksheetFunction pour
exécuter une fonction Excel (WEEKNUM ou autre).

Exemple, si ta date est en B2 (résultat en C2) :
[C2] = WorksheetFunction.WeekNum([B2], 2)

Si ton problème est réglé, merci d'aller en haut de page
pour cliquer sur « Marquer comme résolu ».

Cordialement.  😊
 
Messages postés
117
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
26 août 2019
2
0
Merci
Bonjour,
j'ai homis de vous dire que j'aimerai le faire dans une boucle.

merci
 
Je viens de compléter mon message #1 avec un exemple d'utilisation
de WorksheetFunction.

Pour la boucle, je suppose que tu veux dire que tu cherches un n° de
semaine pour plusieurs dates différentes.

Dans ce cas, fais une boucle qui parcourt les différentes dates ; dans
cette boucle, chaque date sera le 1er paramètre de WeekNum()

As-tu bien fait attention que le 2ème paramètre est :

1 pour une semaine qui commence le Dimanche
2 pour une semaine qui commence le Lundi

De plus, il y a un message très important au début de l'Aide en ligne
de la fonction NO.SEMAINE() qui concerne la 1ère semaine de
janvier ; à toi de le lire, par précaution !  😊
 
Messages postés
117
Date d'inscription
samedi 17 août 2013
Statut
Membre
Dernière intervention
26 août 2019
2
0
Merci
Merci beaucoup nickel