Triggerfish
Stammgast
Hallo zusammen
Ich habe eine Liste von Werten, deren Nachkommastelle ich überprüfen will.
Es ist eine einfache "IF"-Abfrage. Solange die Nachkommastelle = 0 ist, wird anders verfahren.
Dazu habe ich den folgenden Code geschrieben:
Damit habe ich aber merkwürdige Probleme. Bei der ersten Abfrage funktioniert alles.
1. Abfrage:
owert= 426.0
iwert= 426
Dann kommen die Abfragen 2 bis 7, die auch alle richtig funktionieren.
2.-7. Muster der Abfragen an Hand der dritten:
owert = 426.3
iwert = 426
8. Abfrage:
owert= 427.0
iwert = 426 (!)
Es scheint so also nicht zu funktionieren.
Hat jemand einen Tipp? Ich sehe wohl den berühmten Wald vor lauter Bäumen nicht mehr...
Vielen Dank im Voraus.
Lieber Gruss
Triggerfish
Ich habe eine Liste von Werten, deren Nachkommastelle ich überprüfen will.
Es ist eine einfache "IF"-Abfrage. Solange die Nachkommastelle = 0 ist, wird anders verfahren.
Dazu habe ich den folgenden Code geschrieben:
Code:
owert = Range("A" & t).Value
iwert = Int(Range("A" & t).Value)
nachkommastelle = owert - iwert
If nachkommastelle = 0 Then
...
Damit habe ich aber merkwürdige Probleme. Bei der ersten Abfrage funktioniert alles.
1. Abfrage:
owert= 426.0
iwert= 426
Dann kommen die Abfragen 2 bis 7, die auch alle richtig funktionieren.
2.-7. Muster der Abfragen an Hand der dritten:
owert = 426.3
iwert = 426
8. Abfrage:
owert= 427.0
iwert = 426 (!)
Es scheint so also nicht zu funktionieren.
Hat jemand einen Tipp? Ich sehe wohl den berühmten Wald vor lauter Bäumen nicht mehr...
Vielen Dank im Voraus.
Lieber Gruss
Triggerfish