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