Seite 1 von 1

[gelöst] ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?

Verfasst: Do 28. Mai 2020, 22:14
von wega
Hallo zusammen,

bei einer Rechenaufgabe wird mit dem Format "Double" gerechnet.
Das Ergebnis sollte aber in einer msgbox nur 2-Stellig dargestellt werden.

Geht das? Wenn ja, wie?

Mit Gruß
Werner

Re: ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?

Verfasst: Fr 29. Mai 2020, 10:44
von gogo
... warscheinlich mehrere Möglichkeiten ...

Code: Alles auswählen

Option VBASupport 1
Sub Main
a=3/7
msgbox str(Round(a,2))
' ergibt ".43"
end sub

Code: Alles auswählen

Sub Main
a=3/7
s= split(str(a), ".")
msgbox s(0) + "." + left(s(1),2)
'' ergibt "0.42"
end sub

Re: ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?

Verfasst: Fr 29. Mai 2020, 21:48
von wega
Danke Dir,

damit ist mein Problem gelöst.

viele Grüße Werner

Re: [gelöst] ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?

Verfasst: Sa 30. Mai 2020, 11:43
von mikele
Hallo,
oder auch

Code: Alles auswählen

msgbox format(3/7,"#0.00")