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

compléter un code

BbertrandB

XLDnaute Nouveau
Re bonjour,

J'ai trouvé ce code :

Sub Calendrier()
'Alain Vallon, mpfe
varAn = Val(InputBox("Année ?", "CALENDRIER"))
If varAn = 0 Then Exit Sub 'clic sur touche Annuler ou la croix
X = DateSerial(varAn, 1, 1)
Y = DateValue("31 décembre " & varAn)
j = 1
For i = 0 To Y - X
If Weekday(X + i, 2) < 6 Then
Range("A" & j, "B" & j) = X + i
j = j + 1
End If
Next
Columns("A:A").NumberFormat = "dddd "
Columns("A:B").EntireColumn.AutoFit 'pour fignoler
End Sub

qui correspond à ce que je souhaite, sauf que j'aimerais y incorporer dans une colonne précédente pour chanque semaines, le numéro de semaine.
Ainsi qu'à chaque début de mois, le mois concerné.

Comment faire ??

Merci d'avance.

Bertrand.
 

BbertrandB

XLDnaute Nouveau
Re : compléter un code

voici un exemple du résultat escompté
 

Pièces jointes

  • exemple calendrier.xls
    27 KB · Affichages: 47
  • exemple calendrier.xls
    27 KB · Affichages: 52
  • exemple calendrier.xls
    27 KB · Affichages: 52
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…