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

[gelöst] ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?
[gelöst] ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?
Zuletzt geändert von wega am Fr 29. Mai 2020, 21:49, insgesamt 1-mal geändert.
Re: ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?
... warscheinlich mehrere Möglichkeiten ...
Code: Alles auswählen
Option VBASupport 1
Sub Main
a=3/7
msgbox str(Round(a,2))
' ergibt ".43"
end subCode: Alles auswählen
Sub Main
a=3/7
s= split(str(a), ".")
msgbox s(0) + "." + left(s(1),2)
'' ergibt "0.42"
end subg
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
2008 LucidL./MaverickM./WinXP LibreOffice 3.3.2 > 02/13 LinuxMint13/Xubuntu > 09/13 Debian Wheezy+LO3.5.4.2 > 01/15 Debian Jessie KDE+LO4.3.3.2/Mint17 openbox auf USB+LO4.2.8.2 > 03/16 ArchLin & LO5.1+ff > 02/18 Kubuntu
Re: ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?
Danke Dir,
damit ist mein Problem gelöst.
viele Grüße Werner
damit ist mein Problem gelöst.
viele Grüße Werner
Re: [gelöst] ein Double-Ergebnis in der msgbox 2-stellig ausgeben wie?
Hallo,
oder auch
oder auch
Code: Alles auswählen
msgbox format(3/7,"#0.00")Gruß,
mikele
mikele
