• Initiateur de la discussion Initiateur de la discussion Mapat
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Mapat

XLDnaute Occasionnel
Bonjour

Avec un calendrier perpétuel, je voudrais récupérer le n° des semaines
J'ai juste un petit problème avec la formule renvoyant le mot #valeur! lorsque
la cellule correspondante est vide.
Ci joint fichier exemple
 

Pièces jointes

Re : Numéro de semaine

Bonjour Mapat,

J'ai hélas pas encore fait beaucoup de formules mais j'avais trouvé sur internet une fonction qui permettait de renvoyer le numéro de semaine de façon assez efficace, suffirait juste que tu bricoles un peu pour récupérer la date, au cas où ça peut te servir :

VB:
Function CLSC(Dates As Date) As Integer
    Dim Semaine As Integer
    Semaine = Int((Dates - DateSerial(Year(Dates), 1, 1) + _
    ((Weekday(DateSerial(Year(Dates), 1, 1)) + 1) _
    Mod 7) - 3) / 7) + 1
    If Semaine = 0 Then
        Semaine = CLSC(DateSerial(Year(Dates) - 1, 12, 31))
    ElseIf Semaine = 53 And (Weekday(DateSerial(Year(Dates), 12, 31)) - 1) _
        Mod 7 <= 3 Then
        Semaine = 53
    End If
    CLSC = Semaine
End Function

Bonne aprés-midi.
 
Re : Numéro de semaine

Re Modeste geedee, Wuted

Merci pour vos réponses rapides. Ca fonctionne bien côté formule
Coté VBA, ca reste encore plus compliqué que les formules mais je le garde sous le coude
et je ferai l'essai
Merci encore à vous deux et bonne journée à tous
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
7
Affichages
687
Réponses
15
Affichages
574
Réponses
2
Affichages
585
  • Question Question
Microsoft 365 N° de semaine
Réponses
4
Affichages
368
Retour