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

Forumthread: Zeile durchstreichen

Zeile durchstreichen
11.05.2009 13:20:59
Christian
Hallo zusammen,
Da ich kaum VBA Kenntnisse habe stehe ich vor einem Problem :
Wenn in Spalte H in irgendeiner Zelle ein x steht, so soll die ganze Zeile in welcher dieses x steht durchgestrichen werden.
Wer weiß Rat ?
Viele Grüße
Christian
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeile durchstreichen
11.05.2009 13:24:24
D.Saster
Hallo,
warum filterst du nicht entsprechend und formatierst die Zellen? 15 Sek. Arbeit.
Gruß
Dierk
AW: Zeile durchstreichen
11.05.2009 13:28:07
Christian
Hallo Dierk,
weil die Tabelle ständig wächst und editiert wird. Das x steht also nicht immer in jeder Zeile der Spalte H. Es kann variieren. Ein Automatismus wäre da sinnvoller.....
VG
Christian
Anzeige
AW: Zeile durchstreichen
11.05.2009 13:34:27
D.Saster
Hallo,
streicht durch, wenn in H ein x eingetragen wird:
Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 8 Then Target.EntireRow.Font.Strikethrough = Target = "x" End If End Sub


Gruß
Dierk

AW: Zeile durchstreichen - bedingte Formatierung
11.05.2009 13:36:24
Harald
Hallo Christian,
markiere die erste Zeile, stelle mittels bedingter Formatierung ein:
Bedingung 1: "Formel ist"
Formel: =WENN($H1="x"; WAHR;FALSCH)
Format: Durchgestrichen
Kopiere dann das Format in die anderen Zeilen des Tabellenblattes (aus $H1 wird dann $H2, $H3 etc.)
Wenn Du dann in einer der so formatierten Zeilen in Spalte H ein "x" machst, wird aller text durchgestrichen. Aber nicht irritieren lassen: Leere Zellen bleiben leer, es erscheint kein Strich, da die Zelle ja keinen Text zum Durchstreichen enthält.
Gruß
Harald
Anzeige
Ohne VBA
11.05.2009 13:36:59
Ramses
Hallo
Tabelle1

 ABCDEFGH
1Startaaaaaax
2Testaaaaaa 
3Apfelaaaaaax
4Birneaaaaaa 

Bedingte Formatierungen der Tabelle
ZelleNr.: / BedingungFormat
A11. / Formel ist =$H1="x"Abc
B11. / Formel ist =$H1="x"Abc
C11. / Formel ist =$H1="x"Abc
D11. / Formel ist =$H1="x"Abc
E11. / Formel ist =$H1="x"Abc
F11. / Formel ist =$H1="x"Abc
G11. / Formel ist =$H1="x"Abc
A21. / Formel ist =$H2="x"Abc
B21. / Formel ist =$H2="x"Abc
C21. / Formel ist =$H2="x"Abc
D21. / Formel ist =$H2="x"Abc
E21. / Formel ist =$H2="x"Abc
F21. / Formel ist =$H2="x"Abc
G21. / Formel ist =$H2="x"Abc
A31. / Formel ist =$H3="x"Abc
B31. / Formel ist =$H3="x"Abc
C31. / Formel ist =$H3="x"Abc
D31. / Formel ist =$H3="x"Abc
E31. / Formel ist =$H3="x"Abc
F31. / Formel ist =$H3="x"Abc
G31. / Formel ist =$H3="x"Abc
H31. / Formel ist =$H3="x"Abc
A41. / Formel ist =$H4="x"Abc
B41. / Formel ist =$H4="x"Abc
C41. / Formel ist =$H4="x"Abc
D41. / Formel ist =$H4="x"Abc
E41. / Formel ist =$H4="x"Abc
F41. / Formel ist =$H4="x"Abc
G41. / Formel ist =$H4="x"Abc


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Den bereich A1:Fxx markieren und die Bedingung eintragen
Format - Bedingte Formatierung
= Formel = wie gezeigt
"Formatieren" Schriftart - Durchgestrichen
Gruss Rainer
Anzeige
AW: Ohne VBA
11.05.2009 13:55:59
Christian
Vielen Dank für die Beiträge !
Habt mir sehr geholfen !!!
Viele Grüße
Christian
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Infobox / Tutorial

Zeile durchstreichen in Excel


Schritt-für-Schritt-Anleitung

Um eine Zeile in Excel durchzustreichen, wenn in einer bestimmten Zelle ein "x" steht, kannst Du folgende Schritte befolgen:

  1. Bedingte Formatierung anwenden:

    • Markiere den Bereich, in dem Du die Zeilen durchstreichen möchtest (z.B. A1:F100).
    • Gehe zu Start > Bedingte Formatierung > Neue Regel.
    • Wähle Formel zur Ermittlung der zu formatierenden Zellen verwenden.
  2. Formel eingeben:

    • Gib die folgende Formel ein:
      =$H1="x"
    • Diese Formel prüft, ob in der Spalte H der jeweiligen Zeile ein "x" steht.
  3. Format festlegen:

    • Klicke auf Formatieren und wähle die Schriftart Durchgestrichen aus.
    • Bestätige mit OK.
  4. Regel anwenden:

    • Klicke erneut auf OK, um die Regel zu speichern. Alle Zeilen, wo in Spalte H ein "x" steht, werden jetzt durchgestrichen.

Häufige Fehler und Lösungen

  • Problem: Die Zeilen werden nicht durchgestrichen, obwohl ein "x" vorhanden ist.

    • Lösung: Überprüfe, ob die Formel korrekt eingegeben wurde und dass die bedingte Formatierung auf den richtigen Bereich angewendet wurde.
  • Problem: Leere Zellen in Spalte H zeigen einen Strich an.

    • Lösung: Achte darauf, dass die Regel nur für Zellen gilt, die tatsächlich ein "x" enthalten.

Alternative Methoden

Falls Du keine VBA-Kenntnisse hast oder die obige Methode nicht funktioniert, gibt es die Möglichkeit, VBA zu verwenden:

  1. VBA aktivieren:

    • Drücke ALT + F11, um den VBA-Editor zu öffnen.
  2. Code eingeben:

    • Füge den folgenden Code in das entsprechende Arbeitsblattmodul ein:
      Private Sub Worksheet_Change(ByVal Target As Range)
      If Target.Column = 8 Then
       Target.EntireRow.Font.Strikethrough = (Target.Value = "x")
      End If
      End Sub
    • Dieser Code sorgt dafür, dass die gesamte Zeile durchgestrichen wird, wenn in Spalte H ein "x" eingegeben wird.

Praktische Beispiele

  1. Beispiel mit leeren Zellen:

    • Wenn Du eine Liste mit Produkten hast und "x" in Spalte H setzt, werden die durchgestrichenen Zeilen die nicht mehr verfügbaren Produkte anzeigen.
  2. Beispiel für farbliche Anpassungen:

    • Du kannst die bedingte Formatierung anpassen, um nicht nur den Text durchzustreichen, sondern auch die Hintergrundfarbe der Zeile zu ändern, wenn die Zeile durchgestrichen ist.

Tipps für Profis

  • Mit mehreren Bedingungen arbeiten: Du kannst mehrere Regeln für die bedingte Formatierung hinzufügen, z.B. unterschiedliche Farben für verschiedene Bedingungen.
  • Verwendung von Namen: Statt direkt auf die Spalte zu verweisen, kannst Du benannte Bereiche verwenden, um die Übersichtlichkeit zu erhöhen.

FAQ: Häufige Fragen

1. Wie kann ich eine ganze Zeile durchstreichen, wenn eine Bedingung erfüllt ist? Du kannst die bedingte Formatierung wie oben beschrieben verwenden, um Zeilen durchzustreichen, wenn in einer bestimmten Zelle ein "x" steht.

2. Was passiert, wenn ich den durchgestrichenen Text entfernen möchte? Du kannst die bedingte Formatierung einfach löschen oder die Regel anpassen. Gehe zu Bedingte Formatierung > Regeln verwalten, um die Regel zu ändern oder zu entfernen.

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