Thema Datum  Von Nutzer Rating
Antwort
Rot Nicht aktive Zellen aus Druckbereich entfernen
12.12.2016 13:22:17 Paul
NotSolved
12.12.2016 13:27:44 Mackie
NotSolved
12.12.2016 14:02:05 Gast90650
NotSolved
12.12.2016 14:29:05 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Paul
Datum:
12.12.2016 13:22:17
Views:
994
Rating: Antwort:
  Ja
Thema:
Nicht aktive Zellen aus Druckbereich entfernen

Hallo,

ich habe folgendes Problem: ich habe eine extrem lange Excel Tabelle die nach WAHR und FALSCH sortiert wird.

Hier habe ich mit folgendem Code feste Seitenumbrüche gesetzt damit das Layout in jeder Excel Version immer gleich bleibt:

------------------------------------

 

    Set ActiveSheet.HPageBreaks(1).Location = Range("A45")
    Set ActiveSheet.HPageBreaks(2).Location = Range("A71")
    Set ActiveSheet.HPageBreaks(3).Location = Range("A101")
    Set ActiveSheet.HPageBreaks(4).Location = Range("A133")
.....   

    Set ActiveSheet.HPageBreaks(207).Location = Range("A6470")
    Set ActiveSheet.HPageBreaks(208).Location = Range("A6498")
    Set ActiveSheet.HPageBreaks(209).Location = Range("A6527")
    Set ActiveSheet.HPageBreaks(210).Location = Range("A6551")

------------------------------------

Bis hierhin funktioniert alles so wie ich es möchte.

Wenn ich mein Formular jetzt aber ausdrucken möchte, habe ich zum Beispiel 100 Seiten. Jedoch werden sollten eigentlich nur Seite 1, 3, 23, 24 gedruckt werden.

Bei  der nächsten Sortierung sind es zum Beispiel die Seiten 2, 5, 25, 90, 200 die gedruckt werden sollen.

Mit folgendem Code lösche ich die aussortierten Bereiche und schiebe alles so zusammen, dass die verschiedenen Bereiche (also zum Beispiel 1, 3, 23, und 24) direkt hintereinander gedruckt werden. Das Problem ist aber, dass es mir meine Umbrüche komplett verschiebt und diese wieder manuell angepasst werden müssten. Das möchte ich aber nicht. Hier der Code:

------------------------------------

   Dim i As Long
    
   On Error Resume Next
   For i = ActiveSheet.HPageBreaks.Count To 1 Step -1
      ActiveSheet.HPageBreaks(i).Delete
   Next

------------------------------------

 

Könnte mir hier jemand bitte weiterhelfen?

 

Ich nutze Excel 2010

 

Grüße und Danke schonmal

Paul

 



 


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 Nicht aktive Zellen aus Druckbereich entfernen
12.12.2016 13:22:17 Paul
NotSolved
12.12.2016 13:27:44 Mackie
NotSolved
12.12.2016 14:02:05 Gast90650
NotSolved
12.12.2016 14:29:05 Mackie
NotSolved