Lancer macro avant impression dans plusieurs onglet

Bonsoir à tous

j'ai utilisé la macro ci dessous mais elle s’exécute pour tous mes onglets sauf que mon nombre de ligne est différent dans chaque onglet.

Comment je peux faire pour que la macro soit différente à chaque onglet.

Et une autre chose.

je voudrais ré afficher mes lignes après que l'impression dans la même macro est ce possible?

Private Sub Workbook_BeforePrint(Cancel As Boolean)

'Ton code à excécuter

For i = 30 To 313

With Sheets("PRODUITS")

If Range("I" & i).Value = "" Then

Rows(i).EntireRow.Hidden = True

End If

End With

Next i

End Sub

Merci pour votre aide

Salut,

J'ai vu que tu as demandé deux fois de l'aide sans succès Mais tu auras très certainement plus de chance d'en obtenir si tu nous fournis un fichier exemple : on pourra voir comment se présentent tes diverses feuilles, comment tu as placé ton code, etc.

Cordialement.

Je me suis débrouillé autrement. J'ai créé un module.

Merci quand même.

Rechercher des sujets similaires à "lancer macro impression onglet"