ich habe folgendes Problem:
Wenn ich den Wert (z.b 0,3) einer Zelle ("H9") mittels eines Textboxeintrages bestimme, erhalte ich mit der Formel
=WENN(UND($H$9>=0;$H$9<=0,5);(S91*$G$104-U91*$E$104)/(S91*$F$104-T91*$E$104);WENN($H$9<0;(M91*$G$104-O91*$E$104)/(M91*$F$104-N91*$E$104);"Falsche Ausgangsdaten"))
die Fehlermeldung " Falsche Ausgangsdaten"....
Gebe ich den Wert (0,3) für H9 allerdings von Hand ein, erscheint keine Fehermeldung....wieso klappt das mit der Textbox nicht?
Der Wert für H9 auf dem Tabellenblatt wird bestimmt durch:
Private Sub WertH9_AfterUpdate()
If IsNumeric(WertH9) = False Or WertH9> "0,5" Then
If WertH9<> "" And WertH9<> "-" Then
MsgBox " Werte >0,5 werden nicht berechnet!", vbOKOnly + vbExclamation + vbDefaultButton1, "Achtung!"
End If
End If
If WertH9> "0,5" Then WertH9= "0,5"
With Worksheets("Tabelle1")
.Cells(9, 8).Value = Me.WertH9.Value
End With
End Sub
Der Wert erscheint auch auf dem Tabellenblatt wie gewollt, nur kommt die Fehlermeldung....obwohl der Wert der gleiche ist wie der den ich von Hand eingebe!
Hat jemand eine Idee woran das liegt??