• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Opgelost Lijstscheidingstekens bij gebruik van macro's

Dit topic is als opgelost gemarkeerd

AnnevdD

Verenigingslid
Lid geworden
8 mei 2007
Berichten
247
Ik heb in het forum e.e.a. gevonden over lijstscheidingtekens maar kwam het volgende niet tegen.
I.v.m. het doorgeven van gegevens naar een andere toepassing moet ik een csv
bestand opmaken in UTF en met puntkomma's als lijstscheidingstekens,
Dat gaat prima als ik met de hand het xls bestand opsla als csv met UTF.
Maar als ik precies hetzelfde doe met een macro dan krijg ik komma's als lijstscheidngstekens,
Ik heb windows 11, Nederlands ede laatste Excel versie.

Hoe kan ik de csv bestanden opslaan met een macro en puntkomma's krijgen?

Als voorbeeld een programmaatje Kommatest-prog.xlsm met een macro die het bestand Kommatest-data.xlsx opent en achtereenvolgens met "CSV UTF-8 (door komma's gescheiden)" (Kommatest-data-1.csv) en met "CSV (gescheiden door lijstscheidingstekens)" (Kommatest-data-2.csv) opslaat.
In beide gevallen krijgt het bestand komma's. Maar als je Kommatest-data.xlsx met de hand opslaat als CSV UTF-8 dan krijgt het bestand puntkomma's (Kommatest-data-0.csv).
 

Bijlagen

Het laatste argument van saveas 'Local' op true zetten.
 
Ja, dat werkt. Dom dat ik dat niet gezien heb.
Hartelijk dank voor je snelle. goede reactie.
 
Terug
Bovenaan Onderaan