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

Forumthread: Namen aus Liste auswählen

Namen aus Liste auswählen
Volker
Hallo liebe Excelgemeinde.
Wie nennt man es eigendlich, wenn man z. B. im Bereich a5 bis a25 Namen stehen hat und wenn man im Bereich d30 bis d 55 dann bein Eintagen diese o.g. Namen sozusagen "vorgeschlagen" werden. Wenn man z.b. eine " E" eingibt, sollen alle Namen mit "E" als Anfangsbuchstaben auftauchen, wenn dann der 2te Buchstabe sagen wir "R" ist alle Name mit "ER" erscheinen, und dann halt weiter be jedem neuen Buchstaben.
Und muss man das dann per Code machen oder wie geht es?
netten Abend erst mal Gruss Volker
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
mit Bordmitteln
02.12.2009 18:55:16
Christian
Hallo Volker,
Combobox aus der Steuerelemente-Toolbox, in Entwurfsmodus gehen und ListfillRange festlegen.
MfG Christian
AW: mit Bordmitteln
02.12.2009 19:52:59
Volker
Hallo Christian,
ich stehe auf einer Leitung. Leider weiss ich nicht wie ich das mache.
Hilf mir bitte weiter.
Gruss Volker
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige

Infobox / Tutorial

Namen aus Liste auswählen in Excel


Schritt-für-Schritt-Anleitung

Um in Excel Namen aus einer Liste auszuwählen und dynamisch vorzuschlagen, kannst Du eine Kombination aus einer ComboBox und einer Datenquelle verwenden. Hier ist die Schritt-für-Schritt-Anleitung:

  1. Vorbereitung der Daten: Stelle sicher, dass Deine Liste der Namen im Bereich A5 bis A25 steht.
  2. Entwicklertools aktivieren: Gehe zu den Excel-Optionen und aktiviere die Entwicklertools, falls diese noch nicht sichtbar sind.
  3. ComboBox hinzufügen:
    • Wechsle zu den Entwicklertools und klicke auf "Einfügen".
    • Wähle die ComboBox aus der Steuerelemente-Toolbox aus und ziehe sie in den gewünschten Bereich, z.B. D30.
  4. ListFillRange festlegen:
    • Klicke mit der rechten Maustaste auf die ComboBox und wähle "Eigenschaften".
    • Setze bei ListFillRange den Bereich A5:A25 ein.
  5. Auto-Vervollständigung aktivieren: Um die Namen beim Eingeben dynamisch anzuzeigen, musst Du die ComboBox im Entwurfsmodus bearbeiten.
    • Aktiviere die Eigenschaft MatchEntry und stelle sie auf fmMatchEntryComplete.
  6. Testen: Wechsle aus dem Entwurfsmodus und teste die ComboBox, indem Du mit Buchstaben beginnst.

Häufige Fehler und Lösungen

  • Fehler: Die ComboBox zeigt keine Namen an.

    • Lösung: Überprüfe, ob der ListFillRange korrekt auf A5:A25 gesetzt ist.
  • Fehler: Die Auto-Vervollständigung funktioniert nicht.

    • Lösung: Stelle sicher, dass Du die MatchEntry-Eigenschaft auf fmMatchEntryComplete gesetzt hast und dass Du im richtigen Modus bist.

Alternative Methoden

Falls Du keine ComboBox verwenden möchtest, kannst Du auch die Funktion Datenüberprüfung nutzen:

  1. Wähle die Zelle aus, in der die Namen ausgewählt werden sollen.
  2. Gehe zu "Daten" → "Datenüberprüfung".
  3. Wähle "Liste" aus und gib als Quelle den Bereich A5:A25 ein.
  4. Dies bietet eine Dropdown-Liste, jedoch keine dynamische Vorschlagsfunktion.

Praktische Beispiele

Angenommen, Du hast folgende Namen in Deiner Liste:

A5: Emil
A6: Erna
A7: Franz
A8: Felix
A9: Greta

Wenn Du in die ComboBox "E" eingibst, sollten Emil und Erna erscheinen. Bei "Er" wird nur Erna angezeigt. Diese Funktionalität ist besonders nützlich in Formularen, wo Du häufig Namen aus einer vordefinierten Liste auswählen musst.


Tipps für Profis

  • Verwende die SVERWEIS-Funktion oder die FILTER-Funktion, um die Liste der angezeigten Namen basierend auf einer Eingabe weiter zu filtern.
  • Du kannst auch VBA verwenden, um komplexere Logik für die Auswahl und Anzeige von Namen zu implementieren, falls Du mehr Kontrolle benötigst.

FAQ: Häufige Fragen

1. Wie kann ich die ComboBox anpassen?
Du kannst die Größe, Schriftart und andere Eigenschaften der ComboBox in den Eigenschaften anpassen, während Du im Entwurfsmodus bist.

2. Funktioniert dies in allen Excel-Versionen?
Ja, die beschriebenen Schritte sollten in den meisten modernen Excel-Versionen (wie Excel 2016 und neuer) funktionieren. Achte darauf, dass die Entwicklertools aktiviert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige