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

Dropdownliste dauerhaft anzeigen lassen

Forumthread: Dropdownliste dauerhaft anzeigen lassen

Dropdownliste dauerhaft anzeigen lassen
30.10.2003 13:31:01
Rene
Folgender Makro liefert mir eine Liste mit den in den Zellen angegebenen Werten. Die dropdownliste wird leider immer nur dann angezeigt, wenn man auf die Zelle klickt. Kann man das auch permanent erscheinen lassen?


Sub Makro1()
With Selection.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$CZ$30:$DD$30"
.IgnoreBlank = False
.InCellDropdown = True
.InputTitle = ""
.ErrorTitle = ""
.InputMessage = ""
.ErrorMessage = ""
.ShowInput = True
.ShowError = True
End With
End Sub


Dann noch ne Frage zum Makro:

Wie gebe ich anstatt Zellen Konstante ein, die ebenfalls eine Leerzeile beinhalten sollen?

Vielen Dank.

An Boris: wg. der Leerzeile: ist mir erst bei erstellung des Makros aufgefallen, dass ich auch eine Leerzeile brauche. Danke Dir auf jedenfall nochmal.

Rene
Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
  • 02.11.2003 14:24:18
    .
Anzeige
.
02.11.2003 14:24:18
.
.
Anzeige
;
Anzeige

Infobox / Tutorial

Dropdownliste in Excel dauerhaft anzeigen lassen


Schritt-für-Schritt-Anleitung

Um den Dropdown-Pfeil in Excel dauerhaft anzuzeigen, kannst du ein einfaches Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.

  3. Kopiere und füge den folgenden Code in das Modul ein:

    Sub Makro1()
    With Selection.Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=$CZ$30:$DD$30"
        .IgnoreBlank = False
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = ""
        .ShowInput = True
        .ShowError = True
    End With
    End Sub
  4. Schließe den VBA-Editor und gehe zurück zu deinem Excel-Dokument.

  5. Wähle die Zelle aus, in der du die Dropdownliste erstellen möchtest, und führe das Makro aus (ALT + F8 und dann Makro1 auswählen).

Damit wird der Dropdown-Pfeil immer angezeigt, auch wenn die Zelle nicht aktiv ist.


Häufige Fehler und Lösungen

  • Dropdown-Pfeil erscheint nicht: Stelle sicher, dass die Zelle die Validierung hat. Überprüfe, ob das Makro korrekt ausgeführt wurde.

  • Leerzeilen in der Liste: Wenn du Leerzeilen in deiner Liste hinzufügen möchtest, ändere die Formula1-Eigenschaft im Makro entsprechend. Beispiel:

    Formula1:="=$CZ$30:$DD$31" ' Füge eine zusätzliche Zeile hinzu

Alternative Methoden

Falls du kein Makro verwenden möchtest, kannst du auch die Datenüberprüfung verwenden, um eine Dropdownliste zu erstellen:

  1. Wähle die Zelle aus, die die Dropdownliste enthalten soll.
  2. Gehe zu Daten > Datenüberprüfung.
  3. Wähle Liste aus und gib die Werte direkt ein, getrennt durch Kommas oder wähle den Zellbereich aus.

Beachte allerdings, dass der Dropdown-Pfeil in diesem Fall nur beim Klicken auf die Zelle angezeigt wird.


Praktische Beispiele

Hier sind einige Beispiele für die Verwendung von Dropdownlisten in Excel:

  • Wochentage: Erstelle eine Dropdownliste mit den Wochentagen, um die Eingabe zu erleichtern.
  • Produktkategorien: Verwende eine Dropdownliste, um aus verschiedenen Produktkategorien auszuwählen, was die Konsistenz der Dateneingabe verbessert.

Um den Dropdown-Pfeil immer anzeigen zu lassen, solltest du das Makro wie oben beschrieben verwenden.


Tipps für Profis

  • Nutze benannte Bereiche für deine Dropdown-Listen. Das macht das Management der Listen einfacher und flexibler.
  • Experimentiere mit dynamischen Listen, die sich automatisch aktualisieren, wenn du neue Daten hinzufügst.
  • Überwache die Performance deines Excel-Dokuments, insbesondere wenn du viele Dropdown-Listen und Makros verwendest.

FAQ: Häufige Fragen

1. Wie kann ich den Dropdown-Pfeil in Excel 2016 dauerhaft anzeigen? Durch das Ausführen des oben genannten Makros wird der Dropdown-Pfeil in Excel 2016 dauerhaft angezeigt.

2. Ist das Makro in anderen Excel-Versionen kompatibel? Ja, das Makro funktioniert in den meisten modernen Excel-Versionen, einschließlich Excel 2013 und Excel 2019.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige