Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Suchen in Userform





Frage

Hallo zusammen Also ich habe eine Userform. Auf dieser Userform habe ich eine Listbox1 und 5 Textboxen. In der Listbox1 stehen die Daten von A1 und in den Textboxen die Daten von B1-E1. Wenn ich in der Listbox1 auf einen Namen klicke, erscheinen in den Textboxen die richtigen Daten. Nun möchte ich über der Userform einen Namen aus A1 suchen lassen und in der Listbox1 soll der Namen markiert sein. Natürlich sollen auch die richtigen Daten dazu in den Textboxen erscheinen. Es wäre schön wenn mir jemand helfen könnte dieses Problem zu lösen. Mfg Pitvilla

Antwort 1 von coros

Moin Pitvilla,

bevor ich eine Lösung präsentieren kann benötige ich noch einige Infos.

Du schreibst, die Listbox ist mit Daten aus Zelle A1 gefüllt. Stehen denn wirklich mehrere Daten in A1 oder fangen die Daten in A1 an und dann weiter A2, A3 usw.

Wie soll die Suche von statten gehen? Soll eine neue UserForm geöffnet werden, die dann eine TextBox enthält oder soll in einem extra Feld in Deiner bereits vorhandenen UserForm ein Name eingegeben werden für die Suche? Denn das geht aus Deinem Text leider nicht hervor.

Wobei ich nicht genau weiß, ob dass was Du möchtest, überhaupt realisierbar ist. Mit einer ComboBox geht das, ob mit einer Listbox kann ich noch nicht sagen. Wobei das auch kein Problem darstellen sollte, wenn Du in Deiner UserForm anstelle einer Listbox eine ComboBox einsetzt.

Dann beantworte doch bitte obige Fragen.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 2 von Pitvilla

Moin Oliver

Erstmal Danke für Deine Antwort.

Es stehen ca. 500 Namen in A1, A2, A3 usw.

Es soll auf meiner Userform ein Button stehen, mit dem ich
eine Such-Userform starten möchte.

In dieser Such-Userform gebe ich dann einen Namen (Maier) ein und das Ergebnis soll dann in der Listbox markiert
( z.b. gelb) werden.

MfG
Pitvilla

Antwort 3 von coros

Hallo Pitvilla,

das was Du vorhast, geht mit einer ListBox nicht. Man kann bei dem Balken, der einen Eintrag markiert nicht die Farbe ändern. Brauch auch nicht, nimm anstelle des Listenfeldes eine ComboBox. Bei der kann ein Name eingetragen oder aus einem Menü ausgewählt werden. Das Kombinationsfeld hat auch eine Autovervollständigen-Funktion, d. h. wenn Du anfängst zu schreiben wird immer, wenn unter der Eingabe etwas gefunden wird, der Text automatisch vervollständigt. Somit entfällt meines Erachtens die zweite UserForm, die Du wolltest. Das Füllen der ComboBox mit Daten ist analog wie bei einer ListBox.

Ich hoffe, Du kommst klar. Wenn nicht, dann melde Dich noch mal.

MfG,
Oliver
Da hier der einzige Lohn für die Helfer eine Rückmeldung ist, wäre es nett, wenn Du ein
Feedback abgeben könntest, ob der Lösungsvorschlag Dein Problem gelöst hat.

Antwort 4 von Pitvilla

Hallo Oliver

Danke für Deine Antwort.

Ich werde es heute Mittag einmal ausprobieren.

Vielen Dank für Deine Mühe

Pitvilla

Antwort 5 von Pitvilla

Hallo Oliver

Also ich habe es heute Mittag ausprobiert mit der Combobox und ich muß sagen, das es mir so nicht gefällt.

1. Weil die Combobox nicht offen ist (man muss sie erst anklicken um die Daten zu sehen)
2. Weil ich mit meinem Vorschlag besser und schneller arbeiten könnte.

Aber wenn es nicht umsetzbar ist, dann werde ich wohl die Combobox art wählen.

Das mit der Farbe war einfach nur so eine Idee von mir.

Mfg
Pitvilla

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: