Option Explicit
Dim X As Byte
Sub Masque()
For X = 5 To Application.WorksheetFunction.CountA(Rows(9)) + 5
If Cells(9, X) <> "OK/NOK" Then Columns(X).EntireColumn.Hidden = True
Next X
End Sub
Sub Affiche()
For X = 5 To Application.WorksheetFunction.CountA(Rows(9)) + 5
Columns(X).EntireColumn.Hidden = False
Next X
End Sub