Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1020to1024
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Zeilenanzahl bei ComboBox begrenzen
10.11.2008 18:16:00
Gunter
Hallo Zusammen,
ich habe in einer UF eine ComboBox, diese wird mit Werten aus einer Tabelle gefüllt. Mittlerweile sind
200 Werte in der Tabelle und die Auswahl eines Wertes gestaltet sich recht schwierig, da die Liste nach unten nicht begrenzt ist. Meine Frage ist es möglich die ComboBox auf eine Anzahl Zeilen zu begrenzen und wenn ja wie?
Für zweckdienliche Hinweise herzlichen Dank.
Gruss
Gunter

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Eigenschaft: Combobox.ListRows setzen oT
10.11.2008 18:21:00
Matthias
AW: Eigenschaft: Combobox.ListRows setzen oT
10.11.2008 20:43:00
Gunter
Hallo Matthias L.,
ich habe mit ListRows getestet, das ist schon nicht schlecht was damit geht, ich würde mir allerdings wünschen, dass z. B.: nur 200 Zeilen möglich sind. Gibt es dafür auch eine Möglichkeit?
Gruss
Gunter
setz MatchEntry auf 0 oder 1
10.11.2008 21:24:00
Matthias
Hallo Gunter
Ich kann leider das Problem noch nicht nachvollziehen.
.ListRows ist doch nur die beim Click auf einmal angezeigten Zeilen der Box,
die Du aber alle über die Scrollbar erreichen kannst.
Willst Du tatsächlich die Box nur mit 200 Zeilen füllen,
so mußt Du das über die RowSource - Eigenschaft regeln.
Du hast ja geschrieben die Box wird aus einem Bereich der Tabelle befüllt.
Stehen also die Daten, die die Combobox befüllen sollen im A1:A200
muss dieser Bereich in die RowSource - Eigenschaft eingetragen werden.
Es sei denn die Daten werden über .AddItem eingetragen.
Wenn Dir das Ganze dann aber zu unübersichtlich erscheint, so kannst Du die Suche der Combobox über
die Eigenschaft: MatchEntry regulieren (vereinfachen)
Stellst Du dort den Wert auf 1 = fmMatchEntryComplete, so wird bei Eingabe in der Combobox
der naheliegendste Wert vorgeschlagen.
Gibst Du also "B" ein kommt als Vorschlag der erste Eintrag mit "B"
Gibst Du also "Ba" ein kommt als Vorschlag der erste Eintrag mit "Ba" usw.
Stellst Du dort den Wert auf 0 = fmMatchEntryFirstLetter, so wird bei Eingabe in der Combobox
der Anfangsbuchstabe angezeigt.
Willst Du also einen Eintrag der mit "A" beginnt gib in die Combobox "A" ein.
Bei dem erneutem Drücken von "A" wird der nächste Eintarg mit "A" angezeigt usw.
So kommst Du dann doch recht zügig zum Ziel.
Aber evtl. hab ich Dich auch noch nicht richtig verstanden.
Dann lad einfach ein Beispiel hoch.
mit genauer Erläuterung was in der ComboBox eingetragen sein soll.
Bis später dann (heute aber nicht mehr... )
Gruß Matthias
Anzeige

302 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige