Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…