… wie kann ich erkennen welche bedingung nicht erfüllt wurde?
als Beispiel hier:
If laufzeit > 20 Or kapital > 10000 Or zinssatz > 8 Then
MsgBox „fail“
…anstatt des „fails“ soll geschrieben werden welche bedingung genau falsch gelaufen ist, zb „laufzeit ist zu hoch“.
dankeschön
… wie kann ich erkennen welche bedingung nicht erfüllt
wurde?
als Beispiel hier:
If laufzeit > 20 Or kapital > 10000 Or zinssatz > 8 Then
MsgBox „fail“
Hallo Cracker,
was soll angezeigt werden wenn mehr als eines nicht erfüllt ist?
Was soll nach der MsgBox geschehen, Subabbruch oder weiterlaufen
lassen?
Gruß
Reinhard
Also es soll erkennen welche der Bedingungen nicht erfüllt wurdne und dann anstatt des „fails“ soll da stehen zum beispiel „deine laufzeit war zu hoch“ oder „dein kapital war zu hoch“
grüße zurück
Grüezi 93cracker93
… wie kann ich erkennen welche bedingung nicht erfüllt
wurde?
als Beispiel hier:
If laufzeit > 20 Or kapital > 10000 Or zinssatz > 8 Then
MsgBox „fail“
…anstatt des „fails“ soll geschrieben werden welche
bedingung genau falsch gelaufen ist, zb „laufzeit ist zu
hoch“.
Verbinde die einzelnen Prüfungen nicht mit OR sondern frage jede einzeln ab.
Mit freundlichen Grüssen
Thomas Ramel
hey, ja habe ich mir auch schon gedacht, aber ist es nicht möglich das man das in eins macht?
also ausliest welches von den bedingungen falsch waren?
Grüezi cracker
hey, ja habe ich mir auch schon gedacht, aber ist es nicht
möglich das man das in eins macht?
Nein.
also ausliest welches von den bedingungen falsch waren?
…dadurch musst Du ja wieder jeden einzelnen Term prüfen und kannst das daher gleich von Anfang an so tun.
Mit freundlichen Grüssen
Thomas Ramel
Anno74
8. Dezember 2012 um 22:42
7
Hallo Cracker,
was Reinhard meinte ist was soll passieren wenn mehr als Bedingung nicht erfüllt worden ist? Also Laufzeit zu hoch und Kapital passt nicht, als Beispiel?
Ich würde nicht jedes einzeln abfragen sondern via
Select Case True
Case Deine Bedingung and Deine Bedingung
Case Deine Bedingung
Case Deine Bedingung
End Select
Vorteil du kannst alles Mögliche abfragen!
MfG Alex