1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Option Explicit
Sub AjoutMois()
Dim kMois As Long, kJour As Long
For kMois = 1 To 12
Sheets.Add After:=ActiveSheet
'ActiveSheet.Name = Year(Date) & Format(kMois, "-00")
ActiveSheet.Name = Format(DateSerial(Year(Date), kMois, 1), "mmm")
For kJour = 1 To Day(DateSerial(Year(Date), kMois + 1, 1) - 1)
Cells(1, kJour) = kJour
Next kJour
Next kMois
End Sub
Sub DeleteWsh() '--- pour effacer toutes les feuilles sauf la Feuil1
Dim wSh As Worksheet
For Each wSh In ThisWorkbook.Worksheets
If wSh.Name <> "Feuil1" Then wSh.Delete
Next wSh
End Sub |
Partager