Hallo,
Ich habe folgenden Code:
If AnzSpiele = 1 Or 3 Or 5 Or 7 Or 9 Or 11 Or 13 Or 15 Then
Spidx = 1
Else
Spidx = 0
End If
Dieser funktioniert nicht, wie er soll.
Er soll, wenn AnzSpiele 1,3,5,7,9,11,13 oder 15 ist Spidx = 1 setzen, wenn dies nicht der Fall ist soll er Spidx = 0 setzen. Er setzt aber Spidx = 1 und das immer, egal was AnzSpiele ist.
Was mache ich falsch?
Ich habe auch gehört, das es eine Funktion gibt die überprüft, ob die Prüfsumme durch z.B. 2 teilbar ist und eine natürliche Zahl bei rauskommt? Also so etwa:
If AnzSpiele / 2 = „Natürliche Zahl“ then
Spidx = 1
Else
Spidx = 0
End if
Kennt ihr die Formel dazu?
Ich bedanke mich für eure Hilfe!
Gruß
GURKE