Rechenproblem
sigi
ich habe eine Rechenproblem in meiner Userform.
Im TB-Formular werden in Spalte "B" die Menge und in "E" die Einzelpreise
eingefügt.
Bei Eingabe des ersten Datensatzes stimmt noch die MwSt.
Wird ein neuer Datensatz eingegeben, dann wird die MwSt. nach mir
nicht bekannten Kriterien berechnet.
Habe ich in meiner Formel einen Fehler?
Sub Ang_ZWsumme_berechnen()
Dim Netto, Brutto, Mwst, sSatz, Menge, Epr As Variant
Set wks = Workbooks("OfficeV1.xlsm").Worksheets("Angebot")
With UF_Angebot
.txtAng18.Value = ""
.txtAng19.Value = ""
.txtAng20.Value = ""
End With
Endrow = wks.Cells(Rows.Count, 4).End(xlUp).Row
For I = 22 To Endrow
Menge = wks.Cells(I, 2)
Epr = wks.Cells(I, 5)
sSatz = wks.Cells(8, 7)
If Menge "" And Epr "" Then Netto = Netto + (Menge * Epr)
If Menge "" And Epr "" Then Mwst = Mwst + (Netto * sSatz / 100)
Next I
If Mwst = "" Then Mwst = 0
Netto = Netto
Brutto = Netto + Mwst
Netto = FormatNumber(Netto, 2)
Brutto = FormatNumber(Brutto, 2)
Mwst = FormatNumber(Mwst, 2)
With UF_Angebot
.txtAng18.Value = Netto
.txtAng19.Value = Mwst
.txtAng20.Value = Brutto
.lblAng21.Caption = "MwSt" & wks.Cells(8, 7) & "%"
End With
With wks
.Cells(9, 7) = WorksheetFunction.Substitute(Netto, ",", ".")
.Cells(10, 7) = WorksheetFunction.Substitute(Mwst, ",", ".")
.Cells(11, 7) = WorksheetFunction.Substitute(Brutto, ",", ".")
End With
End Sub
Danke GrußSigi