Thema Datum  Von Nutzer Rating
Antwort
Rot Druckbereich dynamisch festlegen
17.04.2019 09:29:03 Werner
NotSolved
17.04.2019 10:20:54 Gast56665
NotSolved
17.04.2019 10:20:55 Gast30165
NotSolved
23.04.2019 14:48:00 Hans
NotSolved

Ansicht des Beitrags:
Von:
Werner
Datum:
17.04.2019 09:29:03
Views:
750
Rating: Antwort:
  Ja
Thema:
Druckbereich dynamisch festlegen

Hallo,

ich habe ein kleines Problem und komme nicht weiter.

In einer 3 spaltigen Liste übernehme ich über eine Formel Daten, wenn vorhanden, von einem anderen Tabellenblatt. Dadurch ist die Liste zwar bis zum Ende mit Formeln und Formaten gefüllt aber nicht mit Daten.

Ich möchte nun gerne den Druckbereich nur auf die mit Daten gefüllten Zeilen festlegen.

Kann mir jemand helfen? Was muss ich ändern?

Mein bisheriger Code sieht so aus:

 

 Sub Schaltfläche4_Klicken()

  Dim strDruckbereich As String
  Dim zm As Long
  With ActiveSheet
    strDruckbereich = .PageSetup.PrintArea
    'Druckbereich dynamisch festlegen
    zm = .Columns("G:I").Find(what:="*", searchdirection:=xlPrevious).Row
    .Range("G4:I" & zm).Select
    .PageSetup.PrintArea = Selection.Address
    'Seitenansicht aufrufen
    ActiveWindow.SelectedSheets.PrintPreview
    'Druckbereich zurücksetzen
    Application.OnTime Now + TimeSerial(0, 0, 1), "'PrintAreaReset """ & strDruckbereich & """'"
  End With
End Sub
 

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Druckbereich dynamisch festlegen
17.04.2019 09:29:03 Werner
NotSolved
17.04.2019 10:20:54 Gast56665
NotSolved
17.04.2019 10:20:55 Gast30165
NotSolved
23.04.2019 14:48:00 Hans
NotSolved