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

Importeren Microsoft Office Excel Comma Separated Values File

Status
Niet open voor verdere reacties.

allard1

Gebruiker
Lid geworden
5 dec 2006
Berichten
314
Geachte Excellerts,

Jullie gaan me voor gek verklaren, maar ik ben begonnen met het maken van een nieuw budgetteersysteem voor mijn eigen huishouden. Ik weet dat er honderden bestaan, maar ik zie het als leermoment en als Hobby.
Nu kun je middels mijn.postbank.nl af en bijschrijvingen van de diverse rekeningen downloaden in de vorm van de bovengenoemde filesoort. Ik weet ook hoe je deze vervolgens in excel tot een leesbaar bestand kunt transformeren (tekst naar kolommen).
Maar het volgende krijg ik niet voor elkaar. Ik heb getracht een code te schrijven voor het ophalen van het bestand. Zie onder
Code:
Private Sub CommandButton1_Click()
'=======================vaststellen gegevens========================
Dim rekeningnummer
Set rekeningnummer = cbrekeningnummer
Dim Begindatum
Set Begindatum = tbbegindatum
Dim Einddatum
Set Einddatum = tbeinddatum
'======================ophalen bestand==============================
ChDir "C:\Documents and Settings\aa043625\Desktop"
    Workbooks.Open Filename:= _
        "C:\Documents and Settings\aa043625\Desktop\"&""&Rekeningnummer&"_"&Begindatum&"_"&Einddatum.csv"
End Sub
Middels de variabelen probeer ik een bestandsnaam aan elkaar te knopen. De grap is echter dat de underscores niet als tekst worden herkend maar als onderdeel van de CODE. Where am I going wrong?
Groet,
Allard
 
Spaties zetten helpt waarschijnlijk
Code:
 "C:\Documents and Settings\aa043625\Desktop\" & Rekeningnummer & "_" & Begindatum & "_" & Einddatum & ".csv"
Ik ben er van uitgegaan dat rekeningnummer, begin en einddatum variabelen zijn.
En wat de gekte betreft, zelfde doorgemaakt, gebruik ik nog steeds en ach excel is er voor, toch?
mvg leo
 
Laatst bewerkt:
Spaties zetten helpt waarschijnlijk
Code:
 "C:\Documents and Settings\aa043625\Desktop\" & Rekeningnummer & "_" & Begindatum & "_" & Einddatum & ".csv"
Ik ben er van uitgegaan dat rekeningnummer, begin en einddatum variabelen zijn.
En wat de gekte betreft, zelfde doorgemaakt, gebruik ik nog steeds en ach excel is er voor, toch?
mvg leo

Eureka! Hij doet ut. Wat stom zeg van die spaties. Het is overigens wel vreemd. Want zoals zo vaak met het bedenken van VBA codes (in mijn geval) ga ik eerst Freubelen met de macro recorder en dan de code zelf aanpassen. In de Macro hanteert hij volgens mij geen spaties. Maar goed, dat zijn zorgen voor een andere keer.
Bedankt voor je hulp en je begrip omtrent mijn gekte :D
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan