Bonsoir !
Le code suivant fonction mais il est très long dans sont exécution peut on l'amélioré
Sub MasqueLignes()
Dim ws As Worksheet
For Each ws In Worksheets
If ws.Name <> "Menu" Or ws.Name <> "Tarif" Then
Dim x As Integer
Application.ScreenUpdating = 0
For x = 1 To Sheets.Count
With Sheets(x)
.Rows("1:100").EntireRow.Hidden = False
For Each Cellule In .Range("a1:a100")
If Cellule.Value = "" Then .Rows(Cellule.Row).EntireRow.Hidden = True
Next Cellule
End With
Next x
Sheets(1).Activate
Range("A1").Select
End If
Next ws
End Sub
est comment ré-afficher ces mêmes lignes