Zum Hauptinhalt springen

Wie fügt man eine farbcodierte Dropdown-Liste in einer Word-Tabelle ein?

Author: Xiaoyang Last Modified: 2025-05-28

Angenommen, Sie haben eine Tabelle in Ihrem Word-Dokument und möchten nun eine farbcodierte Dropdown-Liste in einer Spalte der Tabelle einfügen. Das bedeutet, wenn Sie eine Option aus der Dropdown-Liste auswählen, wird die Zellenfarbe rot, und wenn Sie eine andere auswählen, wird die Zellenfarbe grün, wie im folgenden Screenshot gezeigt:

Demo showing a cell's color changing when an item is selected from the drop-down list

Farbcodierte Dropdown-Liste in einem Word-Dokument mit VBA-Code einfügen

Die folgenden Schritte führen Sie durch das Einfügen einer Dropdown-Liste in eine Tabellenzelle und das Anwenden einer Hintergrundfarbe auf die Zelle basierend auf dem ausgewählten Element:

  1. Wählen Sie eine Zelle in der Tabelle aus, in die Sie die Dropdown-Liste einfügen möchten, und klicken Sie dann auf „Entwicklertools“ > „Dropdown-Listen-Inhaltssteuerelement“.

    Hinweis: Wenn Sie die Registerkarte „Entwicklertools“ in der Symbolleiste nicht sehen, besuchen Sie: Wie zeigt man die Entwicklertools-Registerkarte im Word-Menüband an.

    Drop-Down List Content Control button on the ribbon
  2. Die Dropdown-Liste wird in die spezifische Zelle eingefügt. Klicken Sie dann auf „Entwicklertools“ > „Eigenschaften“.
  3. Drop-down inserted into a specific cell with Properties option highlighted
  4. Führen Sie im Dialogfeld „Eigenschaften des Inhaltssteuerelements“ Folgendes aus:
    1. Geben Sie den Titelnamen im Textfeld „Titel“ ein.
    2. Klicken Sie auf die Schaltfläche „Hinzufügen“, um das Dialogfeld „Auswahl hinzufügen“ zu öffnen.
    3. Geben Sie das Dropdown-Listenelement im Textfeld „Anzeigename“ ein.
      Content Control Properties dialog box and Add Choice dialog box
  5. Wiederholen Sie Schritt 3, um bei Bedarf weitere Dropdown-Listenelemente einzufügen.
  6. Nachdem Sie die erste Dropdown-Liste erstellt haben, können Sie sie in andere Zellen kopieren und einfügen.
    Drop-down list copied to other cells
  7. Halten Sie ALT + F11 gedrückt, um das Fenster „Microsoft Visual Basic for Applications“ zu öffnen.
  8. Doppelklicken Sie im Fenster „Microsoft Visual Basic for Applications“ auf „ThisDocument“ im Bereich „Projekt“, um das Modul zu öffnen. Kopieren und fügen Sie dann den folgenden Code in das leere Modul ein:
    Private Sub Document_ContentControlOnExit(ByVal ContentControl As ContentControl, Cancel As Boolean)
    With ContentControl.Range
        If ContentControl.Title = "Status" Then
            Select Case .Text
                Case "Complete"
                    .Cells(1).Shading.BackgroundPatternColor = wdColorRed
                Case "In Progress"
                    .Cells(1).Shading.BackgroundPatternColor = wdColorGreen
                Case "Not Start"
                    .Cells(1).Shading.BackgroundPatternColor = wdColorBlue
                Case Else
                    .Cells(1).Shading.BackgroundPatternColor = wdColorAutomatic
            End Select
        End If
    End With
    End Sub
    

    Hinweis: Im obigen Code ist „Status“ der Titelname, der beim Erstellen der Dropdown-Liste verwendet wurde, und „Abgeschlossen“, „In Bearbeitung“ und „Nicht gestartet“ sind die Elemente. Sie können diese Werte und die entsprechenden Farben bei Bedarf ändern.

    VBA window with ThisDocument selected, showing code pasted into the blank module
  9. Speichern und schließen Sie das Codefenster. Jetzt wird beim Auswählen eines Elements aus der Dropdown-Liste die entsprechende Farbe die Zelle füllen.
    Demo showing a cell's color changing when an item is selected from the drop-down list

Beste Büroproduktivitätswerkzeuge

Kutools für Word - Verbessern Sie Ihr Word-Erlebnis mit über 100 bemerkenswerten Funktionen!

🤖 Kutools AI-Funktionen: KI-Assistent / Echtzeit-Assistent / Super Polieren (Format beibehalten) / Super Übersetzen (Format beibehalten) / KI-Redaktion / KI Korrekturlesen...

📘 Dokumentenbeherrschung: Seiten teilen / Dokumente zusammenführen / Auswahl in verschiedenen Formaten exportieren (PDF/TXT/DOC/HTML...) / Stapelweise in PDF konvertieren...

Inhaltsbearbeitung: Stapelweise Suchen und Ersetzen in mehreren Dateien / Alle Bilder skalieren / Zeilen und Spalten der Tabelle transponieren / Tabelle in Text umwandeln...

🧹 Müheloses Reinigen: Zusätzliche Leerzeichen entfernen / Abschnittsumbrüche / Textfelder / Hyperlinks / Für weitere Entfernungstools gehen Sie zur Entfernen-Gruppe...

Kreative Einfügungen: Tausendertrennzeichen einfügen / Kontrollkästchen / Optionsfelder / QR-Code / Barcode / Mehrere Bilder / Entdecken Sie mehr in der Einfügen-Gruppe...

🔍 Präzise Auswahlen: Bestimmte Seiten / Tabellen / Formen / Überschriftenabsätze / Verbessern Sie die Navigation mit mehr Auswahlfunktionen ...

Sterneverbesserungen: Zu jedem Standort navigieren / Automatisches Einfügen von wiederholtem Text / Wechsel zwischen Dokumentfenstern /11 Konvertierungswerkzeuge...

Kutools and Kutools Plus tabs on the Word Ribbon
👉 Möchten Sie diese Funktionen ausprobieren? Laden Sie Kutools für Word jetzt herunter! 🚀