In Excel ist es möglich, die bedingte Formatierung zu verwenden, um jede zweite Zeile (oder jede n-te Zeile) einer Datentabelle zu schattieren. Möglicherweise möchten Sie dieselbe Aufgabe in Word ausführen, und das Programm bietet verschiedene Ansätze, die Sie verwenden können.

Ein Ansatz besteht darin, die AutoFormat-Funktionen von Word für Ihre Tabelle zu verwenden. Befolgen Sie diese Schritte:

  1. Erstellen Sie Ihre Tabelle wie gewohnt.

  2. Platzieren Sie die Einfügemarke irgendwo in der Tabelle.

  3. Wählen Sie im Menü „Tabelle“ die Option „AutoFormat für Tabellen“. Word zeigt das Dialogfeld Tabelle AutoFormat an. (Siehe Abbildung 1.)

  4. Wählen Sie in der Liste der verfügbaren Stile einen aus, bei dem die Tabellenzeilen schattiert werden.

  5. Klicken Sie auf Übernehmen. Das Format wird auf die Tabelle angewendet.

  6. Schließen Sie das Dialogfeld Table AutoFormat.

Viele der für Tabellen bereitgestellten AutoFormate sind „intelligent“, was bedeutet, dass sie die Zeilenschattierung anpassen können, selbst wenn Sie der Tabelle neue Zeilen hinzufügen. Wie wird das gemacht? Ich bin froh, dass du gefragt hast. Dies führt zur zweiten Methode zum Schattieren von Tabellenzeilen – Tabellenstilen.

Stile sind seit Jahren in Word verfügbar. Eine der relativ neuen Ergänzungen zu den Stilfunktionen von Word sind Stile für Tabellen. Sie können einen Tabellenstil definieren, der automatisch Schattierungen auf die geraden oder ungeraden Zeilen in einer Tabelle anwendet. (So ​​machen es die Tabellen-AutoFormate.) Führen Sie die folgenden Schritte aus:

  1. Wählen Sie im Menü Format die Option Stile und Formatierung. Word zeigt den Aufgabenbereich Stile und Formatierung an.

  2. Klicken Sie im Aufgabenbereich auf Neuer Stil. Word zeigt das Dialogfeld Neuer Stil an.

  3. Wählen Sie in der Dropdown-Liste Stiltyp die Option Tabelle. (Siehe Abbildung 2.)

  4. Verwenden der Dropdown-Liste Formatierung anwenden auf, wählen Sie „Ungerade Zeilenstreifen“ oder „Gerade Zeilenstreifen“, je nachdem, ob dieser Stil auf ungerade oder gerade Zeilen angewendet werden soll.

  5. Verwenden Sie die Steuerelemente im Dialogfeld, um die Formatierung festzulegen, die auf die Zeilen angewendet werden soll.

  6. Stellen Sie den Stilnamen und andere Eigenschaften wie gewünscht ein.

  7. OK klicken.

Sie haben jetzt einen Schattierungsstil für ungerade oder gerade Zeilen erstellt. Sie können diesen Stil nach Bedarf auf die Tabelle anwenden. Die Formatierung wird automatisch angepasst, wenn Sie die Anzahl der Zeilen in der Tabelle ändern.

Die bisher beschriebenen Lösungen funktionieren hervorragend, wenn Sie die Formatierung auf jede andere Zeile in einer Tabelle anwenden möchten und vorausgesetzt, Sie verwenden eine Word-Version, die die Tabellenformatierung unterstützt. Sie funktionieren nicht so gut, wenn die Formatierung auf jede dritte, vierte oder fünfte Zeile angewendet werden soll oder wenn Sie eine ältere Version von Word verwenden, die keine Tabellenformatierung enthält. In diesen Fällen ist es möglicherweise am besten, ein Makro für die Formatierung zu verwenden. Das Folgende ist ein gutes Beispiel für ein Makro, das jede dritte Zeile in einer Tabelle schattieren kann:

Sub ShadeRows()

Dim iRow As Integer     Dim iHeads As Integer     Dim iRowTtl As Integer

If Selection.Information(wdWithInTable) = True Then         iHeads = InputBox(prompt:="Number of heading rows?", _           Title:="Headings", Default:="1")



iRowTtl = Selection.Tables(1).Rows.Count - iHeads         For iRow = 1 To iRowTtl             If iRow Mod 3 = 0 Then                 Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _                   = wdTexture20Percent             Else                 Selection.Tables(1).Rows(iRow + iHeads).Shading.Texture _                   = wdTextureNone             End If         Next iRow     End If End Sub

Das Makro fragt, wie viele Kopfzeilen sich in der Tabelle befinden, und passt dann die Zeilen an, auf die es Schattierungen anwendet. Wenn sich die Einfügemarke beim Ausführen des Makros nicht in einer Tabelle befindet, geschieht nichts. Sie können auch die Häufigkeit der Schattierung ändern (z. B. von jeder dritten bis zur vierten Zeile), indem Sie die Mod-Formel ändern. Ändern Sie einfach die einzelne Zeile folgendermaßen:

If iRow Mod 4 = 0 Then

Sie können den Grad der Schattierung auch ändern, indem Sie die Konstante wdTexture20Percent in eine andere ändern, z. B. wdTexture5Percent, wdTexture10Percent, wdTexture25Percent usw.

Sie sollten auch verstehen, dass Sie möglicherweise unerwartete Ergebnisse erhalten, wenn Sie das Makro in einer Tabelle ausführen, in der Zellen vertikal zusammengeführt wurden. Wenn Sie die Anzahl der Zeilen in einer Tabelle ändern, müssen Sie das Makro erneut ausführen, um die Schattierung erneut anzuwenden.

_Hinweis: _

Wenn Sie wissen möchten, wie die auf dieser Seite (oder auf einer anderen Seite der WordTips-Websites) beschriebenen Makros verwendet werden, habe ich eine spezielle Seite vorbereitet, die hilfreiche Informationen enthält.

WordTips ist Ihre Quelle für kostengünstige Microsoft Word-Schulungen.

(Microsoft Word ist die weltweit beliebteste Textverarbeitungssoftware.) Dieser Tipp (5814) gilt für Microsoft Word 97, 2000, 2002 und 2003. Sie finden eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Word (Word 2007) und später) hier: