2017-02-14 4 views
1

Ich möchte den Druckbereich mit VBA auswählen und sie ausdrucken.Excel VBA wählen Zellen zum Drucken - Set Print Area

Ich habe diese Methode versucht, aber es gibt mir einen Fehler

Diese Formel einen Bereichsbezug fehlt oder einen definierten Namen

Worksheets("Printable Version").Activate 
With Sheets("Printable Version") 
    ActiveSheet.PageSetup.PrintArea = .Range("A1").Value & ":" & .Range("G55").Value 
End With 
+1

.Range ("A1"). Wert sollte .Range ("A1"). Adresse? – Lowpar

+0

Versuchen Sie, den Druckbereich auf A1: G55 zu setzen, oder haben Sie die Bereiche in diesen Zellen? –

+1

Wenn Sie versuchen, es auf diesen Bereich zu setzen, dann einfach '... = Bereich (" A1: G55 ")' –

Antwort

1

ich es bu heraus mit diesem Stück Code:

WorkSheet("sheetname").range("A1:G55").printout 
1
With Sheets("Printable Version") 
    .PageSetup.PrintArea = .Range("A1:G55").Address 
    '''Or 
    .PageSetup.PrintArea = "A1:G55" 
    .PrintOut 
End With 
Verwandte Themen