Afficher numéro semaine de l'année selon la date

  • Initiateur de la discussion Initiateur de la discussion fulkanga
  • 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 !

F

fulkanga

Guest
Bonjour la communauté,
Je suis un débutant de VBA Excel, je souhaite afficher dans un textbox le numero de la semaine selon la date d'un autre textbox. J'ai vu dans l'aide de vba que le format est (ee) mais ça ne marche pas quand je fais.
Je joint le fichier
 

Pièces jointes

Re : Afficher numéro semaine de l'année selon la date

Bonsoir,
Ce serait trop facile...
Code:
Private Sub UserForm_Initialize()
TxtDate = Format(VBA.Date, "dd/mm/yyyy")
TxtMonth = Format(VBA.Date, "mmmm")
TxtWeek = NoSem(VBA.Date)
End Sub

Private Function NoSem(D As Date) As Long
NoSem = VBA.DateSerial(VBA.Year(D + (8 - VBA.Weekday(D)) Mod 7 - 3), 1, 1)
NoSem = ((D - NoSem - 3 + (VBA.Weekday(NoSem) + 1) Mod 7)) \ 7 + 1
End Function
A+
kjin
 
Re : Afficher numéro semaine de l'année selon la date

Bonjour le Forum,
Merci, Grand merci, les deux précédents intervenants ont répondu à mes attentes.
Je vous remercie infiniment et je sais que je peux compter sur vous pour la suite
de ma formation en vba,
Ciao,
Ful KANGA
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

  • Question Question
Microsoft 365 Problème de date
Réponses
5
Affichages
362
Réponses
5
Affichages
406
Réponses
2
Affichages
585
  • Question Question
Microsoft 365 N° de semaine
Réponses
4
Affichages
373
Réponses
5
Affichages
543
Réponses
18
Affichages
538
Retour