Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Erster Wert in Dropdown festlegen

Erster Wert in Dropdown festlegen
27.05.2005 12:36:00
Stefan
Hallo Zusammen!
Ich möchte in einem Dropdownfeld den Wert
">>Bitte wählen Sie ein Produkt standardmäßig hinterlegt haben. Ich will damit sagen, dass wenn ich die die Datei schließe wird ja der zuletzt ausgewählte Wert gespeichert und beim nächsten öffnen dann angezeigt. Da will ich dann aber immer den geposteten Wert drinnen stehen haben.
Kann mir jemand sagen wie ich das realisieren kann?
Ich bin euch für eure Hilfe dankbar.
Gruß, Stefan
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Erster Wert in Dropdown festlegen
27.05.2005 12:46:23
Dr.
Hi,
ich vermute, Du sprichst von Gültigkeitslisten.
Dann ist es am einfachsten, im Workbook_Open die entsprechenden Felder mit Defaultwerten zu belegen.
AW: Erster Wert in Dropdown festlegen
27.05.2005 12:51:05
Stefan
Hallo,
ja ich sprech von Gültigkeitsregeln.
Kann ich dieses Problem über Menüleistenfunktion von Excel lösen oder muss ich hier VBA anwenden?
Leider bin ich da nicht fit.
Kann mir da jemand den Code posten?
Danke, Stefan
Anzeige
AW: Erster Wert in Dropdown festlegen
27.05.2005 13:24:28
Dr.
Nicht, dass ich wüsste. Aber das ist nicht so schwer, wie es scheint.
Angenommen, Dein Drop Down befindet sich in Zelle A1 auf dem ersten Blatt und der Standardwert soll "Default" sein.
Du drückst ALT+F11
Im linken Fenster Doppelclick auf "DieseArbeitsmappe"
Im rechten Fenster folgenden Code einfügen:

Private Sub Workbook_Open()
Sheets(1).[A1] = "Default"
End Sub

Das ist schon alles. Nun wird jedesmal beim Öffnen der Datei die Zelle A1 mit dem Wert "Default" beschrieben. Das für Deine Zwecke anzupassen, solltet Du hinbekommen. ;-)
Anzeige
AW: Erster Wert in Dropdown festlegen
27.05.2005 14:36:05
Stefan
Hallo DR.,
Es hat super funktioniert.
Ich danke dir,
Stefan
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Erster Wert in Dropdown festlegen


Schritt-für-Schritt-Anleitung

Um einen Standardwert in einem Dropdownfeld in Excel festzulegen, befolge die folgenden Schritte:

  1. Öffne den VBA-Editor:

    • Drücke ALT + F11, um den Visual Basic for Applications (VBA) Editor zu öffnen.
  2. Finde die richtige Arbeitsmappe:

    • Im linken Fenster des VBA-Editors siehst du eine Liste deiner Arbeitsmappen. Doppelklicke auf "DieseArbeitsmappe".
  3. Füge den Code ein:

    • Kopiere den folgenden Code und füge ihn in das rechte Fenster ein:
      Private Sub Workbook_Open()
       Sheets(1).[A1] = "Bitte wählen Sie ein Produkt"
      End Sub
    • Stelle sicher, dass du "Bitte wählen Sie ein Produkt" anpasst, falls du einen anderen Standardwert verwenden möchtest.
  4. Speichere die Änderungen:

    • Schließe den VBA-Editor und speichere deine Excel-Datei als Makro-fähige Datei (mit der Endung .xlsm).
  5. Teste das Dropdown:

    • Schließe die Datei und öffne sie erneut. Der Standardwert sollte nun im Dropdown angezeigt werden.

Häufige Fehler und Lösungen

  • Fehler: Dropdown zeigt nicht den Standardwert an:

    • Lösung: Stelle sicher, dass der VBA-Code korrekt eingefügt wurde und die Datei als .xlsm gespeichert ist.
  • Fehler: Dropdown beginnt nicht oben:

    • Lösung: Überprüfe die Gültigkeitsregeln deines Dropdowns. Stelle sicher, dass die Liste korrekt eingerichtet ist.

Alternative Methoden

Wenn du kein VBA verwenden möchtest, kannst du in Excel auch die Gültigkeitsliste für Dropdowns verwenden:

  1. Erstelle eine Liste mit Werten:

    • Erstelle eine Liste in einem separaten Bereich deines Arbeitsblattes.
  2. Wähle die Zelle für das Dropdown:

    • Klicke auf die Zelle, in der du das Dropdown erstellen möchtest.
  3. Gehe zu Daten > Datenüberprüfung:

    • Wähle "Liste" aus und gib den Bereich deiner Werte ein.
  4. Füge einen Standardwert hinzu:

    • Du kannst den Standardwert in die Zelle eintragen, bevor du die Datei schließt.

Praktische Beispiele

Wenn dein Dropdown beispielsweise in Zelle A1 ist und du möchtest, dass der Benutzer immer mit dem Wert "Bitte wählen Sie ein Produkt" beginnt, kannst du den oben genannten VBA-Code verwenden.

Ein weiteres Beispiel ist eine Eingabemaske mit Dropdown für ein Formular, bei dem die ersten Werte der Dropdowns immer voreingestellt sind.


Tipps für Profis

  • VBA anpassen: Du kannst den VBA-Code so anpassen, dass er mehrere Zellen gleichzeitig befüllt, indem du weitere Zeilen hinzufügst:

    Private Sub Workbook_Open()
      Sheets(1).[A1] = "Bitte wählen Sie ein Produkt"
      Sheets(1).[B1] = "Weitere Auswahl"
    End Sub
  • Dropdown immer anzeigen: Vergewissere dich, dass dein Dropdown immer sichtbar ist, indem du die Zellen entsprechend formatierst oder eine Excel-Maske mit Dropdown-Feldern verwendest.


FAQ: Häufige Fragen

1. Wie kann ich den Standardwert für mehrere Dropdowns festlegen?
Du kannst den VBA-Code so anpassen, dass er mehrere Zellen gleichzeitig befüllt. Füge einfach weitere Zuweisungen im Workbook_Open-Event hinzu.

2. Kann ich auch ohne VBA einen Standardwert festlegen?
Ja, du kannst einen Wert direkt in die Zelle eingeben, bevor du die Datei schließt, aber dies wird nicht dynamisch beim Öffnen der Datei gesetzt.

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