• 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.

Foute bestandsindeling csv bestand na openen middels Macro

Status
Niet open voor verdere reacties.

Leurus

Gebruiker
Lid geworden
4 jul 2007
Berichten
7
hallo heren/dames,

Ik heb een probleem met office 2003 (SP1 als SP3) aangaande het openen van een .csv bestand m.b.v. van een macro. Denk echter niet dat het aan de versie ligt.

Voorbeeld:
Ik exporteer vanuit een bepaalde applicatie een bestand dat wordt aangeleverd in .csv formaat.

Pobleem 1)
Bovengenoemd bestand heb ik ergens opgeslagen. Als ik dit gewoon open, doet excel braaf alles komma seperaten en naar de verschillende kolommen schrijven. Echter als ik dezelfde handeling opneem met een macro en deze vervolgens afspeel, wordt er helemaal niks comma geseparated en staat alles in kolom A.

Hoe kan dit? Moet ik iets van code toevoegen aan de manier van openen??

Probleem 2)
Het opslaan op een bepaalde locatie van dit .csv bestand wordt een dagelijk bezigheid.
O.b.v. deze lijst worden namelijk draaitabellen geupdate.
Nu heeft excel de vervelende eigenschap de naam van mijn werkblad te veranderen, dus niet van het bestand (ja ook, maar das niet erg), maar van het werkblad. Bijvoorbeeld als ik het de eerst keer opgeslagen heb heet het werkblad <export_diensten>. Doe ik het daarna nog een keer, dan heet het weer <.csv]export_diensten(1)> enzo. enzo..

Voor de draaitabellen bestandjes is het wezenlijk dat zowel de naam van databestand als de naam van het werkblad van het databestand niet veranderen. Dit gaat namelijk fout.

Mijn bedoeling is om natuurlijk nooit iets met het handje aan deze basislijst aan te passen maar dit middels VBA voor ik dat ik de draaitabellen update automatisch te doen.

Daarvoor dien ik deze twee problemen wel eerst getackeld te hebben.

Is er iemand die me hiermee kan helpen?

Mijn dank is alvast groot!!!

Groet,
Hans Leurs

ps, ik mag geen .csv bestand attachen
 
Hans,
Ik stel voor dat je met de macrorecorder een nieuwe macro opneemt om het .csv bestand te importeren met de gewenste celformaten. Vervolgens kun je mogeljk te oorzaak vinden door de opgenomen codes te vergelijken met die van je bestaande macro.
Succes, Ton
 
Hans,
Ik stel voor dat je met de macrorecorder een nieuwe macro opneemt om het .csv bestand te importeren met de gewenste celformaten. Vervolgens kun je mogeljk te oorzaak vinden door de opgenomen codes te vergelijken met die van je bestaande macro.
Succes, Ton

Anton,
Bedankt voor je snelle reactie, Ik kom hier inderdaad mee uit de voeten, dus dat zal wel gaan lukken nu.

Bedank!

Gr,
Hans
 
Uitstekende gedachte !.
Als je voldoende info hebt, wil je dan deze vraag als opgelost markeren (rechtsonder)
Succes, Ton
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan