VBA ComboBox

Grüezi Reinhard nochmal

Alles streng sauber als Text formatieren und dann erst die
Daten eintragen, dann klappt es.
Die Comobox gibt einen Zahlenwert immer in der Formatierung
der installierten Sprache wieder - also in D mit einem Komma.
So gilt es diesem Umstand ebenfalls Rechnung zu tragen.

‚Sauber‘ wird es nur dann, wenn Daten und Vergleichswerte
allesamt im Textformat eingetragen worden sind.

Hier habe ich noch eine mit Combobox versehene Datei erstellt:

http://users.quick-line.ch/ramel/Demo-Daten/Kabel-Se…

Mit freundlichen Grüssen
Thomas Ramel

  • MVP für Microsoft-Excel -
    [Win XP Pro SP-2 / xl2003 SP-3]
1 Like

Hallo Thomas,

genau die von mir angestrebte Lösung!

Kannst du mir die Einstellungen in der ComboBox erläutern?

LinkedCell und ListFillRange ist mir klar.
Aber damit kommt man noch nicht zum Erfolg.
Kannst du mir die anderen Parameter erklären?

Ja zum Schluß sozusagen vielen Dank an euch beiden!

* Sternchen
Danke und Gruß Loop

Grüezi Loop

genau die von mir angestrebte Lösung!

Wie gesagt ist es IMO nur eine Krücke und mit Gültigkeits-Dropdowns einfacher und vor allem sicherer zu lösen.

Kannst du mir die Einstellungen in der ComboBox erläutern?

LinkedCell und ListFillRange ist mir klar.
Aber damit kommt man noch nicht zum Erfolg.

Doch, das sind alle Eigenschaften, die ich eingestellt habe - nichts anderes wurde angepasst oder verändert - VBA ist auch da keine Zeile drin.

Kannst du mir die anderen Parameter erklären?

Da gibt es nichts zu erklären - ausser vielleicht, wie bereits in meiner Antwort an Reinhard gesagt, dass alle Daten streng im Textformat eingegeben und erfasst werden müssen damit die Übergabe und Suche mit der Combobox dann klappt.

Mit freundlichen Grüssen
Thomas Ramel

  • MVP für Microsoft-Excel -
    [Win XP Pro SP-2 / xl2003 SP-3]

Grüezi Thomas,

Alles streng sauber als Text formatieren und dann erst die
Daten eintragen, dann klappt es.

Comboboxen benutze ich ja nicht zum ersten Mal und auch die Vergleichs-Formel kriege ich normal locker hin.
Irgendwie hatte ich wohl noch nie die Situation daß in der Combobox Zahlenwerte stehen habe , zum Testen nehme ich immer a,b,c usw. und daß dann mit Vergleich auf die Linkedcell zuugegriffen wird sonst wäre ich schon viel früher über diese Problematik gestolpert.

Wie bei einem Vorführeffekt leider anscheinend üblich hat es nun auch gleich mit meiner Mappe geklappt als ich den Suchbereich als Text formatiert habe.

Dabei bin ich Brettsicher daß ich dies vorher auch getestet habe, da ich schon auf die Zellformatierung als evtl. Fehlerursache kam.
Wie gesagt Vorführeffekt, jetzt kriege ich es halt nicht nachgestellt daß die Formel trotz Formatierung von Zellen als Text nicht funktioniert.
Und ja, ich habe als Text formatiert und danach die Werte neu eingetragen in die Zellen. Insofern brauche ich keine „TextinSpalten“ Umwandlung, oder doch?

Was irgendwie viel schlimmer ist, wieso wird in meiner Mappe in AS17 ein Wert angezeigt? Gerade dort müßte unbedingt „#NV!“ kommen.

Die Comobox gibt einen Zahlenwert immer in der Formatierung
der installierten Sprache wieder - also in D mit einem Komma.
So gilt es diesem Umstand ebenfalls Rechnung zu tragen.

Aha, gut zu wissen.

Danke und Gruß
Reinhard