Thema Datum  Von Nutzer Rating
Antwort
29.06.2009 21:42:14 Matthias Lumm
NotSolved
30.06.2009 09:14:09 Holger
NotSolved
30.06.2009 09:26:13 Matthias Lumma
NotSolved
Blau Aw:Aw:Aw:Kombinationsfeld (cbo)
01.07.2009 10:40:40 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
01.07.2009 10:40:40
Views:
1111
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:Kombinationsfeld (cbo)
Hallo Matthias Lumma,
du musst natürlich irgendwo dem Makro sagen, welcher Wert den einzelnen Combobox-Einträge zugeordnet werden soll. Dazu gibt es zahlreiche Möglichkeiten, z.B.
ein zweidimensionales Array, wobei z.B. Wert(0,i) den Artikel und Wert(1,i) den Preis enthält. Den Eintrag in die Combobox erreichst du mit
for i=0 to ubound (wert,2):combobox1.additem wert(0,i):next i,
was du in der sub Userform_initialize erledigen kannst. Dann kannst du über
Oder du füllst deine Combobox mit deinen Begriffen und richtest eine Abfrage z.B. mit Select Case ein:
select case combobox1.text
case “Butter“
a=”6 €”
case …

case else
a=”Keine Info verfügbar”
end select
msgbox a
Das sind nur zwei von vielen Möglichkeiten.

Zur 2. Frage: Dort, wo du die Berechnung durchführst, kannst du z.B. folgende Abfrage durchführen:
MWSt = 0:if optionbutton1=true then MWSt=0.19

Gruß
Holger

Matthias Lumma schrieb am 30.06.2009 09:26:13:

Hallo Holger,
Ich arbeite mit einer UserForm in einem Dokument.
ich möchte den Wert einfach in einem Textfeld ausgeben.
Das heißt, wenn ich im Knbinationsfeld Butter auswähle möchte ich das im textfeld der wert 6€ angezeigt wird.

Wie kann ich den dem OptionsButton z.B. den wert 19% zuweisen? Ich möchte das man damit die Mehrwertsteuer auswählen kann!

Mfg
Matthias

Holger schrieb am 30.06.2009 09:14:09:

Hallo Matthias,
arbeitest du mit einer UserForm oder in einem Dokument/Arbeitsblatt?
Wie soll denn die Zuordnung eines Wertes aussehen? Soll der zugeordneten Wert in einem Text eingefügt werden? Du könntest ein Array Wert anlegen, in dem du jedem Eintrag in der Combobox nacheinander einen Wert zuordnest. An die n-te Stelle kannst du das bei einer Nicht-Mulitline-ComboBox1 z.B., wenn die Variablentypen zusammenpasssen, mit
txt=left(txt,n-1)+wert(combobox1.listindex)+mid(txt,n)
durchführen.
Zur 2. Frage: OptionButton gibt einen logischen Wert zurück. Wenn du damit rechnen willst, beachte, dass True -1 oder False 0 entspricht.
Gruß
Holger

Matthias Lumm schrieb am 29.06.2009 21:42:14:

Hallo Zusammen,
kann mir einer vielleicht helfen?
Wie kann ich bei einem Kombinations Feld wo z.B. Butter, Brot usw zur Auswahl stehen, machen dass in einem txt z.b dem Brot ein Wert zugeteilt wird?

Meine 2. Frage: Wie kann ich bei einer Berechnung ein Optionsfeld mit einbeziehen z.B. txt1 + txt2 * opt2?

Danke schon mal für die Antwort

Gruß
Matthias

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
29.06.2009 21:42:14 Matthias Lumm
NotSolved
30.06.2009 09:14:09 Holger
NotSolved
30.06.2009 09:26:13 Matthias Lumma
NotSolved
Blau Aw:Aw:Aw:Kombinationsfeld (cbo)
01.07.2009 10:40:40 Holger
NotSolved