Bonsoir
Dans ce code je lance une impression d'une plage suite à un masquage de certaine ligne ,j'aimerais ne pas lancer l'impression si la plage1 est vide
On Error Resume Next
x = 0
x = Application.Match(Cell, PlageCodes, 0)
If x = 0 Then Cell.EntireRow.Hidden = True
Next Cell
Set Plage1 = _
Sheets("HS").Range("A2:C" & Sheets("HS").Range("C60").End(xlUp).Row)
Plage1.PrintOut 'imprimer les lignes non masquées
Sheets("HS").Rows.Hidden = False 'réafficher toutes les lignes
End Sub
merci de vos réponses ,bonne soirée à tous
JP
Dans ce code je lance une impression d'une plage suite à un masquage de certaine ligne ,j'aimerais ne pas lancer l'impression si la plage1 est vide
On Error Resume Next
x = 0
x = Application.Match(Cell, PlageCodes, 0)
If x = 0 Then Cell.EntireRow.Hidden = True
Next Cell
Set Plage1 = _
Sheets("HS").Range("A2:C" & Sheets("HS").Range("C60").End(xlUp).Row)
Plage1.PrintOut 'imprimer les lignes non masquées
Sheets("HS").Rows.Hidden = False 'réafficher toutes les lignes
End Sub
merci de vos réponses ,bonne soirée à tous
JP