[Novice] Incrementer des dates
Bonjour à tous,
Après maintes recherches sans succes.
J'aimerais incrementer les dates d'une année, en tenant compte des années bisextilles sur une feuille excel en colonne "A" et ce à partir d'une année selectionnée dans un ComboBox sur un UserForm.
Quelqu'un pourrais m'aider svp?
Merci de m'avoir lu.
Fasedan
Oups... j'ai fait une grossière erreur
Je me suis trompé concernant les balises [code]
Je recommence donc,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Private Sub CommandButton2_Click()
Worksheets("Calendrier").Select
Range("a1").Select
Dim dte As Date
Dim I As Integer
Dim Annee As Integer
Annee = "2012"
dte = "31/12/" & Annee - 1
'dte = "31/12/2010"
I = 1
Do While dte < "31/12/" & Annee
dte = DateAdd("d", 1, dte)
Select Case Weekday(dte, vbMonday)
Case 1, 2, 3, 4, 5, 6, 7
Range("A" & I).Value = Format(dte, "mm/dd/yyyy")
Range("B" & I).Value = Format(dte, "mmmm yyyy")
I = I + 1
End Select
Loop
End Sub |
Voilà c'est mieux et mille excuses.
Fasedan
Merci à tous pour vos réponse.
Bonjour,
J'ai pu avancer avec le code de gFZT82, encore merci.
Mais aussi merci au site "Developpez.com"
Cela me retire une épine du pied et le code fonctionne à merveille.
Je reviendrai surement plus tard.
Fasedan