Sub MontrerMois()
' Les boutons s'appellent Boutonxx avec xx le N° du mois concerné
Dim N%, ColMois, Début%, Fin%
Application.ScreenUpdating = False
N = Val(Right(Application.Caller, 2))
ColMois = Array(0, 10, 41, 69, 100, 130, 162, 191, 222, 253, 283, 314, 344, 375)
Range(Cells(1, 10), Cells(1, 400)).EntireColumn.Hidden = False ' Démasque tout
If N = 1 Then
Range(Cells(1, 41), Cells(1, 400)).EntireColumn.Hidden = True
Else
Début = ColMois(N) - 1
Fin = ColMois(N + 1)
Range(Cells(1, 10), Cells(1, Début)).EntireColumn.Hidden = True
Range(Cells(1, Fin), Cells(1, 400)).EntireColumn.Hidden = True
End If
End Sub