Sub Macro1()
Application.ScreenUpdating = False
With Sheets("hiérarchisation AE")
For i = 3 To 30
If .Cells(4, i) = 0 Then
For j = i To 30
.Columns(j).EntireColumn.Hidden = True
Next j
Application.ScreenUpdating = True
Exit Sub
End If
Next i
End With
End Sub