Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1684to1688
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
Inhaltsverzeichnis

Fehler bei Combobox mit vorgegebenem Wert

Fehler bei Combobox mit vorgegebenem Wert
08.04.2019 15:16:23
Sebi
Hi ihr,
ich benötige Hilfe, da ich einfach nicht weiterkomme und einfach nicht verstehe wo mein Fehler liegt.
Ich habe per Klassen 2 x 10 Comboboxen erstellt, jeweils 2 nebeneiner. Die linke Spalte ist eine Klasse und die rechte eine. Je nach Auswahl der linken Box wwird die rechte Box aus einer Tabelle gefüllt.
Das klappt soweit auch alles prima, aber ich möchte noch folgendes einbauen:
Manche der linken Boxen sollen bereits vorgewählte Werte haben, da diese in 95% der Fälle diesen Wert haben werden. Wenn ich es über Box(k).objComboBox.Value = ... mache bekomme ich plötzlich einen Fehler im Change Ereignis der Klasse. Ich verstehe das nicht, es gab noch nicht mal ein Change Event.
Der Fehler liegt definitiv an der Zeile mit Value, mache ich diese raus funktioniert alles...
Gibt es eine Möglichkeit einen Case vorzugeben und die Box nicht mit einem Text zu füllen?
Ich versteh einfach den Zusammenhang nicht, ich hoffe mir kann hier jemand auf die Sprünge helfen.
Hier mal die Beispieldatei:
https://www.herber.de/bbs/user/129016.xlsm

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fehler bei Combobox mit vorgegebenem Wert
08.04.2019 15:43:50
EtoPHG
Hallo,
Ich verstehe das nicht, es gab noch nicht mal ein Change Event.
Glaubst Du. Jede Änderung der Combobox, ob von aussen mannuell, oder von innen durch VBA, löst einen Change_Event aus! Dein Problem ist, dass die KNZ-Comboboxen noch nicht mal instanziert sind, und der Code diese bei einer Änderung der Fahrzeug-Combobox ändern willst.
Gruess Hansueli
AW: Fehler bei Combobox mit vorgegebenem Wert
08.04.2019 16:37:36
Sebi
Hey,
vielen Dank Hansueli, hat mir schonmal sehr geholfen und wenn man es so hört macht es plötzlich auch Sinn :)
Dann wäre noch die Frage, wie ich es mache, dass er den eingegebenen Value direkt als Case erkennt, oder muss ich es auslesen und dann mit If-Schleifen oder Select Case machen?
Grüße
Anzeige
AW: Fehler bei Combobox mit vorgegebenem Wert
09.04.2019 10:51:13
EtoPHG
Hallo Sebi,
Select Case oder If Then Else:
Den If bei zutreffen von Bedingungen, die ein Wahr oder Falsch ergeben.
Select Case, wenn der Case viele mögliche Treffer haben kann, aber genau einer daraus Wahr ergibt (die restlichen werden dann nicht mehr geprüft.
Was du mit eingegebenen Value meinst, ist mir nicht klar.
Gruess Hansueli
AW: Fehler bei Combobox mit vorgegebenem Wert
10.04.2019 09:38:49
Sebi
Hi Hansueli,
ich meine, dass wenn ich ihm den Wert mit .Value = "" zuteile, weiß ja die Combobox nicht, dass dieser Value auch eine Auswahlmöglichkeit ist. Kann ich auch vorgeben, dass er bei der Erstellung einen Case annimmt.
Wenn ich mit .Value einen Wert eingebe und mit Select Case abfrage, wurde ja im Prinzip ja noch kein Case gewählt oder?
Grüße
Anzeige
ich kann Dir nicht folgen...
10.04.2019 13:24:48
EtoPHG
Hallo Sebi,
Ich versteh nur Bahnhof.
Code wird sequentiell abgearbeitet.
Weder die ComboBox noch der Case weiss irgendetwas!
Wenn Du die Leerauswahl in der ComboBox zulassen willst, dann addiere eine leeres Item in die Liste.Eine Auswahl aus der ComboBox-Liste wird normalerweise mit dem setzten der .ListIndex Eigenschaft durchgeführt.
Ohne eine Beispielmappe und genauer Beschreibung der Anforderung kann ich hier keine Hilfeleistung mehr geben!
Gruess Hansueli

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige