Sub Zonecombinée1_QuandChangement(): Masque: End Sub
Sub Zonecombinée2_QuandChangement(): Masque: End Sub
Sub Masque()
On Error GoTo Fin
Application.ScreenUpdating = False
Datemax = Day([C4])
Select Case Datemax
Case 28: N = 121
Case 29: N = 125
Case 30: N = 129
Case 31: N = 133
End Select
Rows("9:133").EntireRow.Hidden = False
Rows(N & ":133").EntireRow.Hidden = True
Fin:
Application.ScreenUpdating = True
End Sub
Donc en quoi ma solution ne va pas ?pour cacher les dates 29 30 et 31 pour le mois de février et le 31 pour les mois de 30 jours sur un calendrier automatique