![]() |
Visual Basic --> Kommastellen
Hiho!
Möchte folgendes machen. Ich möchte alle Zahlen auf zwei Kommastellen reduzieren oder auffüllen. Die sollen aber nicht gerundet werden, sondern lediglich abgeschnitten. Also zB: 16,50789 = 16,50 (und NICHT 16,5 :D) Und, wenn ich nur 16 habe, soll dann 16,00 stehen! THX |
hi,
zahlenformat 0.000.000,00 verwenden |
Wie würde das denn genau aussehen, wenn ich eine Variable in nem label ausgebe? wie soll ich das dann schreiben? =) plz beispiel =)
|
Ev. hilft:
Zitat:
|
das würde dann also so aussehen müssen:
FormatNumber(LABELXY ,##) ?? =) oder mach ich das dann mit Nullen, wenn es um die Dezimalstellen geht? |
Also, ich hab da jetzt so ein kleines Prog geschrieben, damit ich das austesten kann! Folgendes hab ich geschrieben:
Private Sub cmdFormat_Click() Dim EZahl As Long EZahl = txtEingabe FormatNumber (EZahl = 0) Zahlenformat.lblAusgabe = EZahl End Sub und dabei rundet er mir. Ich hab das mit -1 und -2 ebenfalls versucht, also nicht nur mit Null, und er rundet mir auf eine Ganzzahl ohne Dezimalstellen. Was mach ich denn da noch falsch? =) |
ach ja, und mit 1 .. 2 hab ich es auch versucht. also egal wie viele dezimalstellen ich ihm angabe, dass ich haben will .. er rundet mir einfach auf eine ganzzahl .. RUNDET .. genau das was ich ned will :D
|
nur so ne frage: wofür brauchst du das?
|
hehe für meine projektarbeit in der schule, die ich bis nach ostern fertig haben muss. in dem programm geht es halt um preise und es gibt kaum preise mit 3 dezimalstellen. deshalb muss ich auf zwei abschneiden, weil kein schwein will mehr zahlen als es kostet :D deshalb nicht runden.
und das brauch ich halt sehr dringend und bald .. aba irgendwie hilft mir hier keiner so definitiv dass die sache mal geklärt wäre. kenn mich mit diesem formatbefehl halt einfach ned aus .. :) und synatx alleine hab ich ma selbst schon angesehen aba geholfen ned. |
ich bin grad am versuchen. is zwar ziemlich umständlich aber imm großen und gnze funzt es schon.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 09:47 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag