Re James007
Il manquait cette ligne
Application.Goto .Range("A10"), True
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
Application.ScreenUpdating = False
Dim Cel As Range
With ActiveSheet
.Columns("G:I").Hidden = True
For Each Cel In .Range("E11:E15,E17:E30,E39:E43,E45:E58,E67:E71,E73:E86,E95:E99,E101:E114")
If Cel = "" Then Cel.EntireRow.Hidden = True
Next Cel
Application.Goto .Range("A10"), True
End With
Application.ScreenUpdating = True
End Sub
Un GRAND merci à toi pour le temps passé ÉNORME
Bonne fin de WE
Cordialement