Autor
|
Thema: Null vor Komma wird nicht angezeigt. (804 mal gelesen)
|
HarleKinX Mitglied Student
Beiträge: 32 Registriert: 20.02.2011 Intel Core 2 Duo, 3Gb Ram Graka: Win XP Pro SP3 CATIA V5 R19 SP8
|
erstellt am: 29. Mrz. 2011 22:17 <-- editieren / zitieren --> Unities abgeben:
Guten Abend, sitze grade vor einem kleinen Problem und finde per Suche nicht wirklich was. Wenn ich eine Zahl ausgeben will die kleiner als 1 ist, wird sie zB immer als .8 oder .3 angezeigt und im Textfeld bzw Bezeichnungsfeld auf der Userform ausgegeben. Liegt das vllt an einer Einstellung oder Befehl? Würd mich über eine schnelle Hilfe freuen. Danke im vorraus. Harle ------------------ Grüße aus Köthen HarleKinX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian.O Mitglied Konstrukteur
Beiträge: 1212 Registriert: 17.07.2009
|
erstellt am: 29. Mrz. 2011 22:34 <-- editieren / zitieren --> Unities abgeben: Nur für HarleKinX
Servus, ist der Wert den du an die Userform übergibst wirklich eine Zahl? Kann es sein, dass es ich um einen anderen Datentyp handelt? Hast du schon versucht z.B.: mit Cdbl, CInt, CLng den Wert umzuwandeln und an die Userform zu übergen? Das könnte dann so aussehen:
Code: Private Sub CommandButton1_Click() Me.TextBox1.Value = CInt("4,5") End Sub
------------------ Mit freundlichen Grüßen aus Tirol Christian Obholzer Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HarleKinX Mitglied Student
Beiträge: 32 Registriert: 20.02.2011 Intel Core 2 Duo, 3Gb Ram Graka: Win XP Pro SP3 CATIA V5 R19 SP8
|
erstellt am: 30. Mrz. 2011 08:41 <-- editieren / zitieren --> Unities abgeben:
Hey danke für die Antwort. Hmm so genau weiß ich das garnicht, bin grad überfordert. Beispiel sieht so aus: " p = Re*k Userform3.Label23.Caption = p " --> hier wird die Zahl mit Komma ausgegeben, kommen Programmfehlermeldungen in späteren Rechnungen Userform3.Label23.Caption = Str(p) --> hier kommt halt die Null vor dem Komma nicht mit Bsp: .8 --> Berechnungen funktionieren aber Dachte eigentlich mit Str wird halt das Ergebnis als Zeichenkette dargestellt, wobei aber dann die 0 mitgenommen werden müsste. ------------------ Grüße aus Köthen HarleKinX Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian.O Mitglied Konstrukteur
Beiträge: 1212 Registriert: 17.07.2009
|
erstellt am: 30. Mrz. 2011 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für HarleKinX
|
HarleKinX Mitglied Student
Beiträge: 32 Registriert: 20.02.2011 Intel Core 2 Duo, 3Gb Ram Graka: Win XP Pro SP3 CATIA V5 R19 SP8
|
erstellt am: 30. Mrz. 2011 16:49 <-- editieren / zitieren --> Unities abgeben:
|