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

Macro data import

Status
Niet open voor verdere reacties.

Phyxsius

Gebruiker
Lid geworden
28 jul 2006
Berichten
26
Hoi,

Vanuit een ERP pakket krijg ik een excel bestand met een "data dump", ttz. alle tabelvelden met label+inhoud. Dus 1 kolom met labels en 1 kolom ernaast met de inhoud. Deze data dump is telkens een nieuw excelbestand.

Nu wil ik via een macro de inhoud van deze cellen importeren in een ander excelbestand "template" op een vaste locatie/cel.

Probleem:
De labels komen niet altijd terecht in dezelfde cellen van de "data dump" file. Dus ik kan in mijn macro niet zomaar zeggen: kopieer inhoud B2 uit "data dump" naar F5 in "template".

Ik neem aan dat dit met iets "VLOOKUP" achtigs moet gebeuren, maar heb geen flauw idee hoe ik dit in een macro schrijf.

In bijlage 3 bestanden:
- data dump 1
- data dump 2
- template

De macro in "template" moet eerst vragen uit welk bestand hij zijn data moet halen (bestand selecteren) en deze in vooraf gedefinieerde cellen plakken in "template".

Hopelijk begrijpen jullie ahv het voorbeeld wat ik bedoel... :confused:

Alvast bedankt !

Ter info: Zelfde vraag gesteld op Office forum
http://office.webforums.nl/viewtopic.php?t=40717
 

Bijlagen

Bedankt voor het antwoord, maar dit blijft jammer genoeg nog steeds vrij abstract voor mij :confused:

Zou het eventueel mogelijk zijn om, met de door jou genoemde techniek van ODBC en pivot tabel, in het bestand "template" een macro'tje te schrijven die eerst het gewenste bronbestand ("data dumps") laat kiezen, en vervolgens de waarden in de desbetreffende cellen schrijft in "template" ?
Die "desbetreffende cellen" moeten wel expliciet gedefinieerd kunnen worden, dus niet lukraak onder elkaar in één bepaalde kolom zoals nu in "template" getoond.

Alvast bedankt weeral ! :thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan