Importeren Excel bestand in Accesstabel(2010)

Status
Niet open voor verdere reacties.

martijnbos

Gebruiker
Lid geworden
17 dec 2010
Berichten
101
Hallo allemaal,

Ik heb een tabel waarin ik graag Excel bestanden wil importeren. Elke week moet er een ander bestand worden geimporteerd.
Dus week 21, week 22 etc

Via externe gegevens kan ik prima een script make en deze staat dan onder opgeslagen importbewerkingen.

Maar....

De naam van de file veranderd iedere week.

concrete vraag: kan je ergens een importbewerking opslaan zonder dat je verwijst naar een bestandnaam. Of kan je ergens de mportbewerking aanpassen?

Of heeft iemand anders een goed idee?


Gr.
Martijn
 
Als de naam variabel is, zou ik de import via VBA doen; dan kun je de naam zelf genereren. M.b.v. de Importspecificatie (die je wel zult hebben gemaakt) kun je dan alles netjes in de juiste tabellen zetten.
 
Om een voorbeeldje te geven dat ik zelf heb gebruikt:

Code:
Dim DateStamp As String

DateStamp = Format(date, "yymmdd")
sUser = Environ("UserName")
sFile = "C:\Documents and Settings\" & sUser & "\Bureaublad\ImportRegulier " & DateStamp & ".xls"
DoCmd.SetWarnings False
DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel9, "ImportRegulier", sFile, True
DoCmd.SetWarnings True
Hierbij is de naam van het invoerbestand variabel, in het format "ImportRegulier 120531.xls"
En dat wordt dan geïmporteerd in de tabel [Import]
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan