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

Formatierung

Forumthread: Formatierung

Formatierung
15.02.2022 14:06:47
Peter
Schon wieder ein (Formatierungs-?)Problem mit Bitte um Hilfestellung:
In A1 steht eine Zahl mit zwei Nachkommastellen; bei xx,00 werden Komma und Nachkommastellen inm .HtmlBody NICHT ausgegeben/angezeigt, egal wie ich A1 auch formatiere formatiere. Eine Formatierung IM .HtmlBody selbst krieg ich nicht hin ... bei A1 bzw. ZAHL ungleich xx,00 also z.B. xx,55 werden Komma und Nachkommastellen aber schon angezeigt, mein Problem betrifft also "nur" die xx,00-ZAHL-Werte!?

Dim objOutlook As Object
Dim objMail As Object
Dim ZAHL String/Integer/Variant/Double ' funktioniert bei keinem Datentyp;
ZAHL = Range("A1").Value
With objMail
'.HtmlBody = "TEXT " + ZAHL + " TEXT & .HtmlBody
Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Formatierung
15.02.2022 14:34:27
Rudi
Hallo,
ZAHL = Range("A1").Text
Gruß
Rudi
AW: Formatierung
15.02.2022 15:23:42
Peter
Danke, dass du/Ihr selbst dumme Fragen immer ernst nehmt! Wieder was gelernt!
AW: Formatierung
15.02.2022 15:03:17
Daniel
HI
zunächstmal die richtige Dimensionierung:
dim Zahl as string
dann hast du zwei Möglichkeiten:
a) du willst die Zahl so darstellen, wie sie in der Zelle angezeigt wird, dann wie von Rudi schon gezeigt: Zahl = Range("A1").Text
b) du willst selbst das Zahlenformat bestimmen, unabhängig von dem was in der Zelle steht: Zahl = Format(Range("A1").Value, "0.00")
Gruß Daniel
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18