ich benötige wieder eure Hilfe.
Den Tab hab ich aus einer Mappe gezogen und will den als csv im Format UTF-8 abspeichern. Wenn ich das manuell speichere, dann macht der das zwar in eine csv, jedoch scheint das Format nicht zu passen.
Ich müsste die gespeicherte csv.Excel nochmals mit dem Editior öffnen und dann nochmals als UTF-8 speichern, dann ist das so korrekt wie ich da benötige.
Im Anhang mal die Auszüge.
xlsx als Ausgangsdatei
Testmappe csv nach dem speichern als csv-UTF-8
Testmappe UTF-8 nach dem öffen der gespeicherten csv mit dem Editor und dann nochmals speichern in UTF-8 (hier steht vorher "UTF8 mit BOM" in der Codierung was dann in "UTF-8" geändert wird), dann passt das Format
Gibt es da einen kürzeren Weg, ohne erst alles zwischen zu speichern, wieder zu öffnen und wieder zu speichern? Geniel wäre natürlich via Makro, welches ich dann einem Button zuordnen könnte, wo es die csv in den Speicherort ablegt wo vorher die Basismappe geöffnet wurde.
Klingt alles verzwickt. Ich komme hier nicht weiter.
Ein gern wiederholter Tipp: Das Hochladen einer Beispieldatei, in der zu sehen ist, wie das Ergebnis aussehen soll, ist immer hilfreich und spart Zeit und Rückfragen!
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 21 (32bit)
Ist es hier möglich in der VBA das Speichern in UTF-8 Format zu integrieren?
Anbei die Datei Test.csv, welche via deiner VBA erzeugt wurde und die Test Muster UTF-8.csv die ich dann nochmal mit dem Editor geöffnet habe um sie dann wieder im Format UTF-8 zu speichern.
Hallo bin leider nicht eher dazugekommen.
Hier die Ergänzung
Ein gern wiederholter Tipp: Das Hochladen einer Beispieldatei, in der zu sehen ist, wie das Ergebnis aussehen soll, ist immer hilfreich und spart Zeit und Rückfragen!
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 21 (32bit)
18.03.2024, 07:17 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2024, 07:18 von onki76.)
Hallo, funktioniert soweit perfekt. Die "normale "csv" wird nicht benötigt, sodern nur die mit UTF-8.
Ist es möglich die UTF-8 ohne BOM zu speichern? Die Codierung passt zwar als UTF, aber diese muss nochmals mittelt Editor gewandelt und in UTF-8 ohne Boom gespeichert werden.
Im Anhang die ausgegebene Datei, nochmals gewandelt in UTF-8 ohne BOM, wie sie final benötigt werden würde.
18.03.2024, 10:58 (Dieser Beitrag wurde zuletzt bearbeitet: 18.03.2024, 11:15 von EbyAS.)
Hallo ich habe noch einmal versucht ohne die BOM auszukommen.
TestMappe2.xlsm (Größe: 38,33 KB / Downloads: 6)
Ein gern wiederholter Tipp: Das Hochladen einer Beispieldatei, in der zu sehen ist, wie das Ergebnis aussehen soll, ist immer hilfreich und spart Zeit und Rückfragen!
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 21 (32bit)
Ein gern wiederholter Tipp: Das Hochladen einer Beispieldatei, in der zu sehen ist, wie das Ergebnis aussehen soll, ist immer hilfreich und spart Zeit und Rückfragen!
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 21 (32bit)
19.03.2024, 10:07 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2024, 10:53 von onki76.)
Hallo. Jetzt bringt er mir leider einen Fehler in der VBA und es wird nichts mehr ausgegeben.
TestMappe2 war soweit perfekt gewesen, wenn dieses BOM nicht wäre, sondern einfach in UTF-8, dass die Ausgabe so wie die angehangene Datei ist.
19.03.2024, 11:28 (Dieser Beitrag wurde zuletzt bearbeitet: 19.03.2024, 11:29 von EbyAS.)
Und welcher Fehler? Es kann sein, dass ein Verweis auf eine DLL fehlt! Siehe Anhang
Du kommst dahin: ALT+F11 dann Extras - Verweise dann Bild von Anhang anschauen und die Verweise suchen und aktivieren. (anklicken)
Ein gern wiederholter Tipp: Das Hochladen einer Beispieldatei, in der zu sehen ist, wie das Ergebnis aussehen soll, ist immer hilfreich und spart Zeit und Rückfragen!
Grüße aus Nürnberg
Armin
Ich benutze WIN 10 (64bit) und Office 21 (32bit)
Benutzer, die gerade dieses Thema anschauen: 4 Gast/Gäste
Hinweis auf Angebot
Excel-Inside - lang Keine
Lösung gefunden? Du kannst Dich gerne an
unser erfahrenes Experten-Team
wenden um dein Anliegen zu besprechen. Gerne
erstellen wir auf dieser Basis ein Angebot. Sende deine Anfrage
einfach per
E-Mail an anfrage@excel-inside.de