Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Punkt durch Komma ersetzen mit VBA in Excel

252 views
Skip to first unread message

Holger van Lishaut

unread,
Jan 6, 2001, 4:04:18 PM1/6/01
to
Alexander schrieb:

Moin Alexander,

[Textdatei mit Dezimalpunkt in Excel öffnen]

Stelle einfach 'mal Deine Ländereinstellungen vorübergehend auf
Englisch (UK) oder so um.
Dann starte Excel und öffne die Datei und speichere Sie.
Excel schliessen.
Per Ländereinstellung wieder nach DE und die Datei hat in Excel
an genau den richtigen Stellen Kommata. :-))

Gruß, Holger

P.S. Bitte:
1. Trage Deinen Realnamen (Vor&Zuname) ein.
2. Attachments jedweder Art nur, wenn man es garnicht vermeiden
kann. Aber Deine Erklärung hat mir völlig gereicht! :-))
3. Meinst Du nicht, Du wolltest eigentlich in eine Excel NG posten?
z.B. microsoft.public.de.excel ?

Alexander Kovalev

unread,
Jan 7, 2001, 8:44:08 AM1/7/01
to
Hi Holger,

Danke für alle Hinweise.
Ich finde es auch nicht so gut, überflüssige Bytes zu senden. Mache ich nie
wieder :-)
Aber das ist trotzdem merkwürdig, warum das mit einem Makro nicht geht. Mit
dem
Menübefehl "Ersetzen.." funktioniert das doch.

MfG


Christian Heindl

unread,
Jan 7, 2001, 5:05:06 PM1/7/01
to
Versuch mal die Datei einzulesen und dann den resultierenden String mit

strNachher = replace(strVorher, ".", ",")

Mfg
CH


"Alexander" <kov...@student.tu-freiberg.de> schrieb im Newsbeitrag
news:937qkv$ga9$1...@news.hrz.tu-freiberg.de...
> Hi NG!
>
> Ich habe eine dat (text)- Datei, in der als Dezimaltrennzeichen ein Punkt
> steht. Beim
> Öffnen der Datei im Excel markiere ich alle Spalten als Text, damit das
> Dezimaltrennzeichen
> nicht verloren geht. Um die Daten weiter als Zahlen zu bearbeiten, muß ich
> Dezimalpunkte
> durch Komma ersetzen. Das klappt wunderbar mit dem entsprechenden
> Menübefehl.
> Wenn ich die Aktion mit Makrorekorder aufnehme und anwende, funktioniert
das
> nicht
> richtig. Bei manchen Zahlen werden Dezimaltrennzeichen einfach gelöscht.
> Kann mir jemand helfen, das zu programieren?
> Ich habe Excel 97.
>
>
> Vielen Dank im voraus
>
>
>


0 new messages