Planning

Fermé
ordi94 - 17 juil. 2013 à 06:46
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 17 juil. 2013 à 07:47
comment écrire autrement le planning
Sub test()

For i = 1 To 30
Cells(i, 1) = "lundi"
i = i + 6
For j = 2 To 30
Cells(j, 1) = "mardi"
j = j + 6
For k = 3 To 30
Cells(k, 1) = "mercredi"
k = k + 6
Next

Next
Next

End Sub
Merci
A voir également:

1 réponse

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 751
Modifié par pijaku le 17/07/2013 à 07:47
Bonjour,

oui
exemple :

Sub JoursEnToutesLettres()
Dim I As Byte, J As Byte

J = 2 'Débute la semaine un lundi. Pour Dimanche choisir J = 1
For I = 1 To 30
    If J = 9 Then J = 2 'A modifier si semaine commence un dimanche
    Cells(I, 1) = Format(J, "dddd")
    J = J + 1
Next I
End Sub



ou encore :

Sub JoursEnToutesLettres2()
Dim I As Byte

For I = 2 To 31
    Cells(I - 1, 1) = Format(Weekday(I, vbSunday), "dddd")
Next I
End Sub 


Attention aux doublons. Merci de ne pas poser ta question plusieurs fois sur le forum...
Cordialement,
Franck P
0