ich hänge mit meinen wenigen Kenntnissen fest.
Wie kann ich unten aufgeführte Zeilen vereinfachen da sie in jeder TextBox wiederholt werden müssen.
Das schlimmste aber ist, ich denke mir das dieses in ein Modul geschrieben werden müsste. Nur _
ich raffe das einfach nicht mit den Modulen und der Deklarierung. Könntet ihr mir da ein wenig _
weiterhelfen?
Private Sub TB_Prüf_ist_Change()
If TB_Prüf_ist.Text = "" Then TB_Prüf_ist.Text = 0
If IsNumeric(TB_Meister_ist) And IsNumeric(TB_SM_Ist) And IsNumeric(TB_M00_Ist) _
And IsNumeric(TB_M03_ist) And IsNumeric(TB_M05_ist) And IsNumeric(TB_M06_ist) And _
IsNumeric(TB_M08_ist) And IsNumeric(TB_M09_ist) And IsNumeric(TB_Prüf_ist) And _
IsNumeric(TB_Bere_ist) And IsNumeric(TB_Fert_ist) And IsNumeric(TB_Sons) And _
IsNumeric(TB_Diens) And IsNumeric(TB_TU) And IsNumeric(TB_407) And _
IsNumeric(TB_Krank) And IsNumeric(TB_KU) Then _
Eingaben.IstWV = CDbl(TB_Meister_ist) + CDbl(TB_SM_Ist) + CDbl(TB_M00_Ist) _
+ CDbl(TB_M03_ist) + CDbl(TB_M04_ist) + CDbl(TB_M05_ist) + CDbl(TB_M06_ist) _
+ CDbl(TB_M08_ist) + CDbl(TB_M09_ist) + CDbl(TB_Prüf_ist) + CDbl(TB_Bere_ist) _
+ CDbl(TB_Fert_ist) + CDbl(TB_Sons) + CDbl(TB_Diens) + CDbl(TB_TU) + CDbl(TB_407) _
+ CDbl(TB_Krank) + CDbl(TB_KU)
If IsNumeric(TB_M00_Ist) And IsNumeric(TB_M00_soll) And _
IsNumeric(TB_M03_ist) And IsNumeric(TB_M03_soll) And _
IsNumeric(TB_M04_ist) And IsNumeric(TB_M04_soll) And _
IsNumeric(TB_M05_ist) And IsNumeric(TB_M05_soll) And _
IsNumeric(TB_M06_ist) And IsNumeric(TB_M06_soll) And _
IsNumeric(TB_M08_ist) And IsNumeric(TB_M08_soll) And _
IsNumeric(TB_M09_soll) And IsNumeric(TB_Prüf_soll) And _
IsNumeric(TB_Stör) Then _
Eingaben.TB_Stör.Text = CDbl(TB_M00_soll) - CDbl(TB_M00_Ist) _
+ CDbl(TB_M03_soll) - CDbl(TB_M03_ist) + CDbl(TB_M04_soll) - CDbl(TB_M04_ist) _
+ CDbl(TB_M05_soll) - CDbl(TB_M05_ist) + CDbl(TB_M06_soll) - CDbl(TB_M06_ist) _
+ CDbl(TB_M08_soll) - CDbl(TB_M08_ist) + CDbl(TB_M09_soll) - CDbl(TB_M09_ist) _
+ CDbl(TB_Prüf_soll) - CDbl(TB_Prüf_ist)
If Eingaben.InstIst.Caption = "0" Then Eingaben.InstIst.Caption = ""
End Sub
Manchmal reicht ja ein kleiner Denkanstoss und dann fällt der Groschen. Vielleicht auch bei mir.
Gruss Thomas