Mit dem
Sub worksheet_deactivate() möchte ich für einige Tabellen folgenden Code aufrufen, mit dem Ziel, _
dass der Druckbereich angepasst wid. Dieser soll Spalten A bis V und Zeile 1 bis derjenigen mit dem letzten Eintrag in Spalte D sein.
Wenn ich das Definieren des Druckbereichs mit dem Makrorecorder aufzeichne, wird der Befehl
ActiveSheet.PageSetup.PrintArea
aufgezeichnet.
Wie kann ich diesen in nachfolgenden Code integrieren? Spätestens bei einer anderen _
Sprachversion würde wohl "Druckbereich" nichts mehr bringen.
Danke für eine Rückmeldung.
Peter
Sub DrBereich_festlegen()
Dim lngANF As String
Dim lngEND As String
Dim ASN As String
ThisWorkbook.Activate
ASN = ActiveSheet.Name
strANF = 1
strEND = Sheets(ASN).Cells(65536, 4).End(xlUp).Row 'ermittelt letzten Eintrag in Spalte D
'Druckbereich definieren
Set Bereich = Range("D" & strANF, "V" & strEND)
Names.Add _
Name:="Druckbereich", _
RefersTo:=Bereich, Visible:=True
End Sub