Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Zweite Nachkommastelle wird nicht übergeben

Forumthread: Zweite Nachkommastelle wird nicht übergeben

Zweite Nachkommastelle wird nicht übergeben
02.07.2024 15:10:39
reiner
Hallo Leute,

ich will mit
var2_4 = Range("AB5").Value

den Zahlenwert 11,90 aus der Zelle „AB5“ in eine Variable schreiben, Zelle „AB5“ übergibt aber nur 11,9. Warum wird der Nullwert nicht übergeben und wie lässt sich das ändern?

mfG
reiner
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zweite Nachkommastelle wird nicht übergeben
02.07.2024 15:16:58
GerdL
VBA tendiert dazu, nicht benötigte Dinge wegzulasssen.

var2_4 = CCur(Range("AB5").Value)

oder
var2_4 = CDbl(Range("AB5").Text)


Gruß Gerd
AW: Zweite Nachkommastelle wird nicht übergeben
02.07.2024 15:19:16
Onur
Dann ist es aber keine ZAHL mehr.
AW: Zweite Nachkommastelle wird nicht übergeben
02.07.2024 15:17:55
Onur
Es gibt keine Zahl 11,90, das ist nur 11,9 auf 2 Stellen genau, so wie 11,9000000 11,9 auf 7 Stellen (hinter dem Komma) genau ist.
Alles nur Formatierung.
Anzeige
AW: Zweite Nachkommastelle wird nicht übergeben
02.07.2024 15:29:52
daniel
Hi
Zahlen haben niemals führende oder folgende Nullen. die gibt es nur in der Anzeige oder bei Texten:

dim var2_4 as string
var2_4 = Range("AB5").Text

Gruß Daniel
Danke euch allen für die Beiträge...
02.07.2024 16:38:09
reiner
....Daniels Beitrag hat mir weitergeholfen

reiner
AW: Zweite Nachkommastelle wird nicht übergeben
02.07.2024 16:01:27
Oppawinni
11.9 ist 11.9 und inwieweit das mit nachfolgenden Nullen, mit oder ohne Vorzeichen usw. dargestellt wird, ist eine Frage des Zahlenformats, nicht der Zahl.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige