correction code vba [RESOLU]

Dudesson

XLDnaute Junior
bonjour le forum,
j'ai adapté ce code trouvé sur le site à mon besoin et il donne les bons résultats mais comme j'essaye en même temps d'apprendre, j'aimerais avoir d'autres solutions moins répétitives que la mienne, ça pourrait m'aider pour d'autres projets.
merci d'avance pour votre aide.
Pedro.
 

Pièces jointes

  • test.xlsm
    23 KB · Affichages: 12

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour @Dudesson,

Essayez:
VB:
Private Sub worksheet_activate()
Dim Annee As Integer, Semaine As Integer, NumJour As Integer, i&
Annee = 2019
Range("G1") = DatePart("ww", Date, 2, 2)
Semaine = Range("G1").Value
For i = 0 To 4
  Range("b3:b5").Offset(4 * i) = Evaluate("TEXT(DATE(" & Annee & ",1,3)-WEEKDAY(DATE(" & Annee & _
    ",1,3))-5+(7*" & Semaine & ")+" & i & ",""[$-fr-BE]ddd d mmm yyy"")")
Next i
End Sub
 

Discussions similaires

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
312 196
Messages
2 086 101
Membres
103 116
dernier inscrit
kutobi87