Kann ich nicht nachvollziehen:

  dim a as double
  a=val(TextField1.text)
  msgbox format(round(0.825*100)/100,"###.00") + chr(13) +
format(round(a*100)/100,"###.00")
  
  
  a = 3.3/4.0
  msgbox format(round(0.825*100)/100,"###.00") + chr(13) +
format(round(a*100)/100,"###.00")
  
  a = 0.5+0.25+0.075
  msgbox format(round(0.825*100)/100,"###.00") + chr(13) +
format(round(a*100)/100,"###.00")
  

geht alles.

Vielleicht schreibst Du mal weniger abstrakt und schickst ein bisschen Code
mit...

a.


On 01.02.10 14:03, "Stefan Sicurella" <sicure...@onlymac.de> wrote:

> Hi,
> 
> 0.825 hatte ich auch, habs nur in der Mail von Hand falsch getippt...
> 
> ja, wenn ich es so mache wie unten beschrieben geht es auch.
> Wenn ich allerdings a durch addieren mehrerer Werte auch errechne geht es
> wieder nicht.
> 
> Nur wenn ich expliziert die Zahl hinschreibe geht es... das ist doch irre? ;-)
> 
> Gruß
> 
> Stefan
> 
>> Vielleicht probierst Du's mal mit:
>> 
>> a = 0.825
>> 
>> 
>> dim a as double
>> a=0.825
>> msgbox format(round(0.825*100)/100,"###.00") + chr(13) +
>> format(round(a*100)/100,"###.00")
>> 
>> gibt bei mir:
>> 
>> 0,83
>> 0,83
>> 
>> a.
>> 
>> 
>> 
>> 
>> On 01.02.10 12:51, "Stefan Sicurella" <sicure...@onlymac.de> wrote:
>> 
>>> Hi,
>>> 
>>> ja, ich möchte kaufmännisch runden.
>>> 
>>> Jetzt schau mal:
>>> 
>>> MsgBox format(round(0.825*100)/100,"###.00")
>>> ergibt 0,83
>>> 
>>> aber
>>> 
>>> dim a as double
>>> a=0,825
>>> MsgBox format(round(a*100)/100,"###.00")
>>> ergibt 0,82
>>> 
>>> das ist kaum zu glauben oder?
>>> Was kann ich da tun, ich brauche dringend einen Workaround!
>>> 
>>> Gruß
>>> 
>>> Stefan
>>> 
>>>> Wenn Du kaufmännisch runden willst, dann versuch's mal so:
>>>> 
>>>> MsgBox format(round(0.825*100)/100,",###.00")+"
>>>> "+format(8.255,",###.00")
>>>> 
>>>> 
>>>> a-
>>>> 
>>>> 
>>>> On 01.02.10 09:29, "Stefan Sicurella" <sicure...@onlymac.de> wrote:
>>>> 
>>>>> Hi,
>>>>> 
>>>>> ich habe hier ein echtes Problem:
>>>>> 
>>>>> MsgBox format(0.825,",###.00")+"   "+format(8.255,",###.00")
>>>>> 
>>>>> ergibt 0,82 und 8,26
>>>>> 
>>>>> erster Fall müsste doch aber 0,83 ergeben oder bin ich auf dem falschen
>>>>> Dampfer?
>>>>> 
>>>>> 
>>>>> Gruß
>>>>> 
>>>>> 
>>>>> Stefan
>>>> 
>>>> 
>>>> 
>>> 
>>> 
>> 
>> 
>> 
> 
> 



Antwort per Email an