Thema Datum  Von Nutzer Rating
Antwort
13.05.2018 12:54:08 Lisa
NotSolved
Blau Wert aus Combobox lesen
13.05.2018 14:03:05 Gast18054
NotSolved
13.05.2018 17:13:30 xlKing
NotSolved
13.05.2018 20:22:49 Lisa
NotSolved

Ansicht des Beitrags:
Von:
Gast18054
Datum:
13.05.2018 14:03:05
Views:
540
Rating: Antwort:
  Ja
Thema:
Wert aus Combobox lesen

Moin!

Auch wenn es blöd klingt, in diesem Fall ist das so. Wen du ein neues Object anlegst und diesem dann ein existierendes Object zuweist, kannst du auf die meisten existierenden Eigenschaften nur über .object zugreifen. Das ist so von MS vorgegeben bzw. im Code so festgelegt.

Falls du sehen willst, wo welche Eigenschaften stehen und wie du darauf zugreifen kannst, gehe mal deinen Code im Einzelschritt durch, bis du bei Zeile 5 bist. Dann gehe mal auf Ansicht und dort auf LokalFenster. DA siehst du dann alle Objecte und Variablen deines Blattes/Modules.. Das Me (oder Modul je nachdem wo dein Code steht)  ist dabei dein Blatt bzw. Modul, cb2 dein neues Object und woche halt die Variable. Über die +Zeichen davor, kannst du durch den Objectbaum klicken und siehst dann immer die Eigenschaften. Bei Cb2 ist der Text/Value Wert erst ab Ebene Object abgreifbar. Vermtl. wollte man in der ersten Instanz des Objectes nur allgemeines dazu erfassen und unter Object dann die richtigen Eigenschaften.

Mit diesem Wissen / dieser Überischt kannst du, jenachdem was du mit deinem Code machen willst bzw. ob du die Elemente mittels Schleifen ansprechen willst ( bspw. bei mehreren ComboBoxen), dann mit den Objekten spielen. Wenn ws zB die Tabelle2 ist, könntest du auch wie folgt drauf zugreifen.

Dim cb2 As Object

'altenative, falls die Box in einem Blatt liegt und nicht in einem Modul
Set ws = ActiveSheet
Set cb2 = ws.ComboBox1

MsgBox cb2
MsgBox Me.ComboBox1.Value  'wenn der Code in einem Blatt liegt und nicht in einem Modul
MsgBox Worksheets(2).ComboBox1.Value
MsgBox ws.ComboBox1.Value

Wie geschrieben, einfach durch den Objectbaum hangeln und schauen, wo die Werte stehen.

VG


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
13.05.2018 12:54:08 Lisa
NotSolved
Blau Wert aus Combobox lesen
13.05.2018 14:03:05 Gast18054
NotSolved
13.05.2018 17:13:30 xlKing
NotSolved
13.05.2018 20:22:49 Lisa
NotSolved