Office: Lere Zeilen ausblenden beim drucken

Helfe beim Thema Lere Zeilen ausblenden beim drucken in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich benötige wiedermal euere Hilfe, da ich kein VBA-Profi bin. Mit folgendem Makro drucke ich ein Sheet aus in dem manche Zeilen in Spalte B... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Harro, 3. Februar 2009.

  1. Harro Erfahrener User

    Lere Zeilen ausblenden beim drucken


    Hallo,
    ich benötige wiedermal euere Hilfe, da ich kein VBA-Profi bin.

    Mit folgendem Makro drucke ich ein Sheet aus in dem manche Zeilen in Spalte B leer sind.
    Nun möchte ich das Makro so abändern, daß es die leeren Zeilen von Spalte D ausblendet.
    Leider stehen aber in der Spalte D immer Werte drin z.B. 0 und größer, da es eine Summenspalte für Spalte E, F und G ist.
    Es sollte die Zeile ausblenden wenn eine Null drin steht oder anderst formuliert wenn der Wert größer als 0,1 ist soll die Zeile gedruckt werden.
    Ich hab aber das Problem, daß ich es nicht so recht auf die Reihe brachte.
    Meine Bitte an euch, könntet ihr mir dabei helfen, es ist sicher für einen Profi nur eine Kleinigkeit für mich aber ein riesiges Problem.

    Private Sub CommandButton1_Click()
    Dim s%, e!, z!
    ThisWorkbook.Worksheets("P+G Schicht 1").Unprotect "FCHC"
    'Spalte B:
    s = 2
    'Letzte Zeile mit Eintrag suchen:
    e = Cells(Rows.Count, s).End(xlUp).Row
    'Zeilen ausblenden:
    For z = 10 To 64
    If Trim$(Cells(z, 2).Value) = "" Then Rows(z).RowHeight = 0
    Next
    'Druckbereich festlegen:
    ActiveSheet.PageSetup.PrintArea = "$A$4:$G$61"
    'Drucken:
    ActiveSheet.PrintOut
    'Druckbereich aufheben:
    ActiveSheet.PageSetup.PrintArea = ""
    'Zeilen einblenden:
    Rows.Hidden = False
    ThisWorkbook.Worksheets("P+G Schicht 1").Protect "FCHC"
    End Sub



    Danke für euere Hilfe.
     
  2. Marc Aurel Erfahrener User
    VBA: Zeilen ausblenden

    Hallo,

    wie wäre es damit?

    Private Sub CommandButton1_Click()
    Dim s%, e!, z!
    ThisWorkbook.Worksheets("P+G Schicht 1").Unprotect "FCHC"
    'Spalte B:
    s = 2
    'Letzte Zeile mit Eintrag suchen:
    e = Cells(Rows.Count, s).End(xlUp).Row
    'Zeilen ausblenden:
    For z = 10 To 64
    If Cells(z, 4).Value = 0 Then Rows(z).Hidden = True
    Next
    'Druckbereich festlegen:
    ActiveSheet.PageSetup.PrintArea = "$A$4:$G$61"
    'Drucken:
    ActiveSheet.PrintOut
    'Druckbereich aufheben:
    ActiveSheet.PageSetup.PrintArea = ""
    'Zeilen einblenden:
    Rows.Hidden = False
    ThisWorkbook.Worksheets("P+G Schicht 1").Protect "FCHC"
    End Sub

    Grüße
    M.A.
     
    Marc Aurel, 3. Februar 2009
    #2
  3. Harro Erfahrener User
    leere Zeilen ausblenden beim drucken

    Hallo Marc Aurel,

    suuuuuper, ihr seid die BESTEN.

    Danke für die superschnelle Hilfe, es klapp.

    Einfach toll solche Helfer zu haben

    Ich kann einfach nur Danke sagen und mich vor euch verbeugen.
     
Thema:

Lere Zeilen ausblenden beim drucken

Die Seite wird geladen...
  1. Lere Zeilen ausblenden beim drucken - Similar Threads - Lere Zeilen ausblenden

  2. VBA - Wert in einer Spalte finden und diese Zeile löschen

    in Microsoft Excel Hilfe
    VBA - Wert in einer Spalte finden und diese Zeile löschen: Moin moin ihr Lieben, ich habe nun schon im Netz nach einer Lösung gesucht, aber nichts passendes oder funktionstüchtiges gefunden. Ich habe eine Tabelle mit Spalten A - G. Nun soll Excel in der...
  3. neues Zeilen und Spaltenlayout in einer Auswahl im Excel-Sheet festlegen

    in Microsoft Excel Hilfe
    neues Zeilen und Spaltenlayout in einer Auswahl im Excel-Sheet festlegen: Hallo, bin neu hier und hoffe, nichts falsch zu machen. Ich habe ein ziemlich aufwändiges Tabellensheet erstellt. Soweit so gut. Jetzt soll ich aber zusätzlich noch einige Daten hinzufügen. Dazu...
  4. Bedingte Formatierung mehrer Zeilen

    in Microsoft Excel Hilfe
    Bedingte Formatierung mehrer Zeilen: Hallo, ich versuche in einer großen Tabelle eine bedingte Formatierung auf alle Zeile zu übertragen, das klappt aber leider irgendwie nicht. Also, folgendes soll geschehen: In meiner Tabelle...
  5. Rangfolge stimmt nicht, doppelte Zeilen

    in Microsoft Excel Hilfe
    Rangfolge stimmt nicht, doppelte Zeilen: Hallo, ich habe eine Liste A1 (Spaltenüberschriften: Produkt und Differenzwert) mit Werten ab A2 bis B62: Produkt Differenzwert 1 23 2 0 3 81 4 29 5 0 6 1 7 13 8 0 9 6 10 -31 11 -1 12 -1 13 1 14...
  6. Letzten drei Werte aus Zeile

    in Microsoft Excel Hilfe
    Letzten drei Werte aus Zeile: Hallo, ich kenne folgende Formel =VERWEIS(2;1/(B7:U7<>"");B7:U7) um mir den letzten Wert einer Zeile ausgeben zu lassen. Mit welcher Formel kann ich nicht nur den letzten, sondern auch den...
  7. Array inZeile schreiben

    in Microsoft Excel Hilfe
    Array inZeile schreiben: Guten Morgen. Gibt es eine elegante Möglichkeit, den Inhalt einer Array ab einer bestimmten Spalte in eine bestimmte Zeile zu schreiben? Derzeit mache ich das mit einer Loop - weil ich keine...
  8. VBA-Code überspringt einzelne Zeilen

    in Microsoft Word Hilfe
    VBA-Code überspringt einzelne Zeilen: Liebe Forumsgemeinde, ich habe einen vba-code in word. Ganz grob, es wird eine Word-Tabelle 1x1 erzeugt, dort wird ein Bild eingefügt, anschließend wird die Tabellegröße auf die Bildgröße...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden