Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.04.2024 18:57:33
17.04.2024 16:56:58
Anzeige
Archiv - Navigation
1016to1020
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
Werte in Textbox
27.10.2008 21:50:30
Sebi
Guten Abend zusammen,
ich habe eine Eingabemaske in VBA angelegt, in der es 4 Dropdown Menüs mit einer Auswahl von 1 bis 5 in 0,25er Schritten gibt. Das Problem liegt jetzt darin, dass ich den Durchschnitt der vier Werte berechnen möchte. Leider funktioniert hier irgendetwas nicht, da die Werte nicht korrekt in der Berechnung übernommen werden. z.B. der Wert 1.25 wird in der Berechnung als 125 übernommen. Hoffe es kann mir jemand weiterhelfen und einen Tipp geben. Danke
Grüße Sebi

Private Sub UserForm_Initialize()
'Initialize ID ComboBox.
With fmNomi3.txID1
.RowSource = "Viertel_Noten"
.ListIndex = 0
End With
With fmNomi3.txID2
.RowSource = "Viertel_Noten"
.ListIndex = 0
End With
With fmNomi3.txID3
.RowSource = "Viertel_Noten"
.ListIndex = 0
End With
With fmNomi3.txID4
.RowSource = "Viertel_Noten"
.ListIndex = 0
End With
'Show the first record of nomination range.
With Range("Nomi_List")
Set rgRecord = .Rows(2)
sbSlider.Value = 2
sbSlider.Min = 2
sbSlider.Max = .Rows.Count - 1
End With
End Sub



Private Sub txID1_Change()
Dim n As Double, n1 As Double, n2 As Double, n3 As Double, n4 As Double
On Error GoTo ERROR
n1 = txID1.Value * 1
n2 = txID2.Value * 1
n3 = txID3.Value * 1
n4 = txID4.Value * 1
n = ((n1 + n2 + n3 + n4) / 4)
txNote.Value = n
ERROR: Exit Sub
End Sub


3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Werte in Textbox
27.10.2008 22:07:00
Uduuh
Hallo,
n1 = replace(txID1.Value,".",",") * 1
etc.
Gruß aus’m Pott
Udo

AW: Werte in Textbox
28.10.2008 09:09:16
Sebi
Hi Udo dein Vorschlag funktioniert leider auch nicht.
AW: Werte in Textbox
28.10.2008 09:42:12
Sebi
Hi,
ich habs nach ein bisschen rumprobieren doch hinbekommen. Danke für deinen Tipp.
txID1 = Replace(txID1, ".", ",")
Anzeige

303 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige