Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
29.06.2009 21:42:14 |
Matthias Lumm |
|
|
|
30.06.2009 09:14:09 |
Holger |
|
|
|
30.06.2009 09:26:13 |
Matthias Lumma |
|
|
Aw:Aw:Aw:Kombinationsfeld (cbo) |
01.07.2009 10:40:40 |
Holger |
|
|
Von:
Holger |
Datum:
01.07.2009 10:40:40 |
Views:
1112 |
Rating:
|
Antwort:
|
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 |
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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 |
|
|
|
30.06.2009 09:14:09 |
Holger |
|
|
|
30.06.2009 09:26:13 |
Matthias Lumma |
|
|
Aw:Aw:Aw:Kombinationsfeld (cbo) |
01.07.2009 10:40:40 |
Holger |
|
|