Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Tabelle -> Zeilen ausblenden und nicht drucken.

Forumthread: Tabelle -> Zeilen ausblenden und nicht drucken.

Tabelle -> Zeilen ausblenden und nicht drucken.
03.03.2004 13:28:37
Armin
Hallo,
ich habe folgendes Problem:
Ich habe eine Tabelle mit einer Kopfzeile. Unterhalb der Kopfzeile steht eine lange Liste. Ich möchte nun, dass alle Zeilen der Liste unterhalb der Kopfzeile ausgeblendet werden, bis in "A1" der Wert "Armin" kommt. Die ausgeblendeten Zeilen sollen dann auch aus dem Druckbereich entfernt werden. Also unterhalb der Kopfzeile soll in der ersten Zeile "Armin" stehen. Sollte die Liste den Wert "Armin" nicht enthalten, soll das Makro auch bitte nicht ewig laufen.
Kann mir jemand helfen?
Wäre toll!
Gruß
Armin
Anzeige

9
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
03.03.2004 13:41:30
y
hi Arnim,
was gefällt dir im anderen Forum nicht an dem letzten code ??
das funktioniert doch genauso wie von dir gewünscht und "Arnim" und "Afrika" auszutauschen dürfte ja selbst für dich kein problem sein oder ?

Sub ausblenden_bis_afrika()
Dim i As Long
i = 2
Application.ScreenUpdating = False
Do While Cells(i, 1).Value <> ""
If Cells(i, 1).Value = "Afrika" Then Exit Sub: Application.ScreenUpdating = True
Cells(i, 1).EntireRow.Hidden = True
i = i + 1
Loop
Application.ScreenUpdating = True
End Sub

nicht ganz so freundliche grüsse
Micha
Anzeige
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
03.03.2004 13:45:50
Armin
Hallo Micha,
ich sorry, ich wollte dich nicht ärgern. Ich such aber nach einer Ergänzung wegen dem Drukbereich. Dein Makro ist o.k. und ich habe es auch in meiner Datei. Aber die ausgeblendeten Zahlen dürfen nicht gedruckt werden.
Gruß
Armin
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
03.03.2004 13:49:39
y
ausgeblendete zeilen werden doch nie gedruckt
deswegen versteh ich dein problem ja auch nicht
wie druckst du denn ? über ein zusätzliches makro ?
cu Micha
Anzeige
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
04.03.2004 09:25:14
Armin
Hallo Micha,
ich weiß, wie es besser funktionieren würde.
Also unterhalb meiner Kopfzeile (die ist 6 Zeilen lang) sind 10 ausgeblendete Zellen. Die müssen auch bleiben, sonst werden nämlich Zellbezüge zerstört. Aber unter diesen 16 Zeilen kann angefangen werden, alle Zeilen bis zum Wert "Armin" zu LÖSCHEN! Dann müsste alles passen.
Kannst du mir da nochmal helfen?
Anzeige
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
04.03.2004 12:05:36
y
hi Armin,
ist doch ganz einfach
die anfangszeile wird mit i = x bestimmt
also wenn du mit der 17.ten zeile beginnen willst
nur diese zeile ändern auf:
i = 17
warum willst du denn auf einmal löschen ??
cu Micha
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
04.03.2004 12:47:30
Armin
HiMicha,
ich möchte von Zeile 17 an (6 Zeilen ist die Kopfzeile und 10 Zeilen sind ausgeblendet mit Zellbezügen) alle Zeilen löschen, bis in A1 der Wert "Armin" steht.
Gruß
Armin
Anzeige
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
04.03.2004 13:11:04
y
hi Armin,
du weisst aber was du letztendlich willst ?
das ist jetzt die letzte änderung !!

Sub loeschen_bis_afrika()
Dim i As Long
Dim j As Long
Dim gefunden As Boolean
i = 17
j = Cells(Rows.Count, 1).End(xlUp).Row
Application.ScreenUpdating = False
For j = Cells(Rows.Count, 1).End(xlUp).Row To i Step -1
If gefunden = True Then
Rows(j).Delete shift:=xlShiftUp
End If
If Cells(j, 1).Value = "Afrika" Then gefunden = True
Next
Application.ScreenUpdating = True
End Sub

cu Micha
Anzeige
AW: Tabelle -> Zeilen ausblenden und nicht drucken.
04.03.2004 14:34:48
Armin
Hi Micha,
danke! Super! So hab ich mir das vorgestellt!
Gruß
Armin
danke für die rückmeldung :-) o.t.
04.03.2004 14:36:32
y
...
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Zeilen in Excel ausblenden und nicht drucken


Schritt-für-Schritt-Anleitung

  1. Öffne Excel und lade die Tabelle, in der Du die Zeilen ausblenden möchtest.
  2. Öffne den VBA-Editor:
    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  3. Einfügen eines neuen Moduls:
    • Klicke auf Einfügen > Modul.
  4. Kopiere den folgenden Code in das Modul:

    Sub loeschen_bis_armin()
       Dim i As Long
       Dim j As Long
       Dim gefunden As Boolean
       i = 17 ' Startzeile nach Kopfzeile
       j = Cells(Rows.Count, 1).End(xlUp).Row
       Application.ScreenUpdating = False
       For j = Cells(Rows.Count, 1).End(xlUp).Row To i Step -1
           If gefunden = True Then
               Rows(j).Delete shift:=xlShiftUp
           End If
           If Cells(j, 1).Value = "Armin" Then gefunden = True
       Next
       Application.ScreenUpdating = True
    End Sub
  5. Starte das Makro:
    • Gehe zurück zu Excel, drücke ALT + F8, wähle loeschen_bis_armin und klicke auf Ausführen.
  6. Überprüfe das Ergebnis: Die Zeilen unterhalb der Kopfzeile, bis der Wert "Armin" erreicht ist, sollten gelöscht sein.

Häufige Fehler und Lösungen

  • Problem: Die ausgeblendeten Zeilen werden trotzdem gedruckt.

    • Lösung: Stelle sicher, dass Du die ausgeblendeten Zeilen nicht im Druckbereich hast. Gehe zu Seitenlayout > Druckbereich > Druckbereich festlegen.
  • Problem: Das Makro läuft ewig.

    • Lösung: Überprüfe, ob der Wert "Armin" in der Spalte vorhanden ist. Andernfalls wird das Makro endlos laufen, bis es auf das Ende der Liste stößt.

Alternative Methoden

  • Verwendung von Filter: Du kannst auch Filter verwenden, um die Zeilen auszublenden. Wähle die Kopfzeile aus, gehe zu Daten > Filtern und setze die Bedingungen, um nur die gewünschten Zeilen anzuzeigen.

  • Druckbereich anpassen: Du kannst den Druckbereich manuell anpassen, indem Du nur die gewünschten Zeilen markierst und dann Seitenlayout > Druckbereich > Druckbereich festlegen wählst.


Praktische Beispiele

  • Beispiel 1: Wenn Du eine Liste von Verkaufsdaten hast und nur die Zeilen drucken möchtest, die einen bestimmten Verkäufer enthalten, kannst Du das oben genannte Makro anpassen, um die Zeilen auszublenden, die nicht relevant sind.

  • Beispiel 2: In einer Word-Tabelle kannst Du die Funktion Word Tabelle Zeilen ausblenden verwenden, um bestimmte Zeilen nicht anzuzeigen, bevor Du das Dokument druckst.


Tipps für Profis

  • Drucklinien ausblenden: Um die Drucklinien nicht anzuzeigen, gehe zu Seitenlayout und deaktiviere Drucklinien.

  • Seitenränder anpassen: Mit Seitenlayout > Seitenränder kannst Du die Seitenränder ausblenden, um mehr Platz für Deine Tabelle zu schaffen.

  • Spalten anpassen: Um bestimmte Spalten beim Drucken auszublenden, kannst Du die Funktion excel spalten nicht drucken nutzen, indem Du die Spalten auswählst, Rechtsklick machst und Ausblenden wählst.


FAQ: Häufige Fragen

1. Wie kann ich sicherstellen, dass ausgeblendete Zeilen nicht gedruckt werden?
Die ausgeblendeten Zeilen werden standardmäßig nicht gedruckt. Achte darauf, dass der Druckbereich nur die sichtbaren Zeilen umfasst.

2. Was passiert, wenn ich die Zeilen lösche?
Wenn Du Zeilen löschst, werden alle Zellbezüge in den gelöschten Zeilen entfernt. Stelle sicher, dass Du eine Sicherungskopie Deiner Daten hast, bevor Du Änderungen vornimmst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige