Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: simonhofi am Mai 08, 2018, 15:47:51 Nachmittag

Titel: Kommas bei Zahlen ändern, im Satz aber normal lassen
Beitrag von: simonhofi am Mai 08, 2018, 15:47:51 Nachmittag
Hallo,

ich möchte Kommasmit einem Makro zwischen zwei Zahlen auschgeschrieben darstellen, in allen anderen Fällen jedoch normal lasse.
Außerdem sollen die Nachkommastellen ausgeschrieben werden.
( 125,74 -> 125 komma sieben vier )
[in normalen Sätzen soll das , ein , bleiben: (Guten Tag, ich grüße Sie. -> Guten Tag, ich grüße Sie.)]

ich habe es mit dem ErsetzenAlternative versucht, damit ändert sich das Komma aber überall. Gibt es vielleicht einen Platzhalter für Zahlen mit dem ich definieren kann, dass es nur in diesem Fall geändert werden soll?

---
Sub ErsetzenAlternative()

Tabelle1.UsedRange.Replace ",", " komma ", xlPart

End Sub
---

Danke!
Titel: Antw: Kommas bei Zahlen ändern, im Satz aber normal lassen
Beitrag von: lupo1 am Mai 08, 2018, 22:16:48 Nachmittag
Aus Spaß einfach mal eine Formellösung, die aber nur eine Kommazahl im Text bearbeitet/akzeptiert:

=LINKS(A1;SUCHEN(",";WECHSELN(A1;", ";"##"))-1)&
WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(
WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(WECHSELN(TEIL(
WECHSELN(A1;", ";"##");SUCHEN(",";WECHSELN(A1;", ";"##"));999)
;",";" komma");0;" null");1;" eins");2;" zwei");3;" drei");4;" vier")
;5;" fünf");6;" sechs");7;" sieben");8;" acht");9;" neun");"##";", ")