impression jusqu'a dernière ligne remplie

fr832

XLDnaute Occasionnel
Bonjour à tous,
j'utilise ce code pour imprimer en PDF
Code:
Sub impression_PDF()

    Range("A3:G13").Select
    Application.ActivePrinter = "PDFCreator sur Ne00:"
    ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
        "PDFCreator sur Ne00:", Collate:=True
End Sub
Je voudrais modifier ce code de façon à remplacer la zone "A3:G13" par une zone automatique en fonction de la dernière ligne remplie.
Les colonnes vont de A à G .

Par avance merci,
mes amitiés à tous
 

CHALET53

XLDnaute Barbatruc
Re : impression jusqu'a dernière ligne remplie

Quelque chose du genre : dès lors que la cellule D3(dans l'exemple) est dans la cible et qu'il n'y a pas de zone à blanc dans la plage voulue

Range("d3").Select
ActiveSheet.PageSetup.PrintArea = ActiveCell.CurrentRegion.Address
ActiveWindow.SelectedSheets.PrintOut Copies:=1
 

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 087
Membres
103 461
dernier inscrit
dams94