Bonjour
croky23 a écrit :
mais je désire afficher que les colonnes qui ont en ligne 3 un nombre entre 35 et 45
Ton premier code ne le suggérait pas
A tester
Private Sub de36a45_Click()
Columns.Hidden = False
Dim Cel As Range
Application.ScreenUpdating = False
For Each Cel In Range("C3", Range("C3").End(xlToRight))
If Cel <= 35 Or Cel >= 45 Then Cel.EntireColumn.Hidden = True 'si la cellule est sup à35 et inf à 45
Next Cel
Application.ScreenUpdating = True
'Unload Me
End Sub