Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Wie blende ich in Excel eine Zeile anhand eines Feldinhaltes aus/ein?





Frage

Ich möchte in Excel Zeilen ausblenden, wenn der Wert im Feld A jeder Zeile = 0 ist? Wie mach ich das, geht das mit einem Makro? Bitte um HILFE Danke und Gruß G

Antwort 1 von coros

Hi ,

nachfolgendes Makro kopiere in ein Standard Modul und starte es über eine Befehlsschaltfläche.

Option Explicit

Sub Zeilen_ausblenden()
Dim Wiederholungen As Long
Application.ScreenUpdating = False
For Wiederholungen = 1 To 20
If Cells(Wiederholungen, 1).Value = "0" Then
Rows(Wiederholungen).Hidden = True
Else
Rows(Wiederholungen).Hidden = False
End If
Next
End Sub


Bei dem Makro werden alle Zellen in Spalte A auf ihren Wert hin überprüft. Ist dieser gleich der Zahl 0, wird die gesamte Zeile ausgeblendet. Wenn dort ein anderer Wert oder die Zelle leer ist, wird die Zeile nicht ausgeblendet.

Ich hoffe, Du meintest das auch so mit der Zahl 0 und nicht, dass wenn die Zelle Leer ist. Ebenfalls hoffe ich, dass Du mit dem Makro klar kommst. Wenn nicht, dann melde Dich.

Solltest Du nicht wissen, wie Du den Code in Deine Datei bekommst, dann schau mal auf meiner HP in der Rubrik Anleitungen und dort dann in der Anleitungsnummer 3 nach. Dort stelle ich dazu eine bebilderte Anleitung zur Verfügung, die Dir sicherlich helfen wird.

MfG,
coros
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von Saarbauer

Hallo,

es geht auch mit "bedingter Formatierung" und dann Textfarbe auf Hintergrundfarbe einstellen (Texte werden bei Änderung der Hintergrundfarbe wieder sichtbar)

Gruß

Helmut