Private Sub Worksheet_Change(ByVal Target As Excel.Range)
'choisir le mois
Dim a As Date
a = Range("B14").Value
Application.ScreenUpdating = True
If Range("B2") = 1 Then Columns("D
").EntireColumn.Hidden = True
If Range("B2") = 2 Then MsgBox a
If Range("B2") = 3 Then Columns("D
").EntireColumn.Hidden = False
End Sub