Bonjour,
J'essaie de définir une zone d'impression pour certaines feuilles du classeur.
Pour ce faire, j'utilise le code ci dessous.
For i = 5 To Sheets.Count
With Sheets(i)
Dim plg_imp As Range
Set plg_imp = Sheets(i).Range("a1:h" & Sheets(i).Range("f" & Rows.Count).End(xlUp).Row)
.PageSetup.PrintArea = plg_imp
End With
Next i
Ça ne fonctionne pas et en retour j'ai le message ci- après
"Nous n'avons pas trouvé de référence de plage ou de nom défini dans cette formule"
Encore une fois, je me retourne vers vous.
Si vous disposez de quelques instants pour solutionner ce problème, je vous en remercie d'avance.
Cordialement
J'essaie de définir une zone d'impression pour certaines feuilles du classeur.
Pour ce faire, j'utilise le code ci dessous.
For i = 5 To Sheets.Count
With Sheets(i)
Dim plg_imp As Range
Set plg_imp = Sheets(i).Range("a1:h" & Sheets(i).Range("f" & Rows.Count).End(xlUp).Row)
.PageSetup.PrintArea = plg_imp
End With
Next i
Ça ne fonctionne pas et en retour j'ai le message ci- après
"Nous n'avons pas trouvé de référence de plage ou de nom défini dans cette formule"
Encore une fois, je me retourne vers vous.
Si vous disposez de quelques instants pour solutionner ce problème, je vous en remercie d'avance.
Cordialement