zone impression auto

C

chris 54

Guest
bonjour à tous les forumistes
une petite question simple
dans un onglet où je recupère des données (20 lignes en moyenne sur 8 colonnes)
je souhaiterai une macro qui définisse une zone impression auto (Par VBA)
si quelqu'un peut me repondre ce serait cool..............
merci d'avance
chris 54
 
H

Hervé

Guest
bonjour

cette macro défini une plage d'impression. par contre ta plage doit commencer en A1.



Public Sub zoneimpression()
Dim l As Integer
Dim c As String
l = Sheets("feuil1").Range("a500").End(xlUp).Row
c = Left$(Range("A1").End(xlToRight).Address(0, 0), (Range("A1").End(xlToRight).Column < 27) + 2)
ActiveSheet.PageSetup.PrintArea = "A1:" & c & l
End Sub

salut
Hervé
 

Discussions similaires

Statistiques des forums

Discussions
314 160
Messages
2 106 532
Membres
109 614
dernier inscrit
sebastienpopo