Excelbestanden samenvoegen in hoofd excelbestand

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • tomas123
  • Registratie: Mei 2014
  • Laatst online: 22-06 15:55
Mijn vraag
Ik heb meerdere excel bestanden. Ieder excelbestand is de dagverkoop. Al die excelbestanden wil ik kopieren en plakken in een hoofdoverzicht zoals hieronder te zien is in afbeelding 2. Ik wil dit graag via een VBA macro doen aangezien het 365 excelbestanden zijn. In de macro moet echter wel verwerkt worden dat de naam van het excel bestand bovenaan de kolom van die dagverkoop komt. De naam van het excel bestand is al de datum van verkoop. Daarnaast moet de macro verticaal zoeken naar het artikel nummer in het hoofdbestand. Namelijk omdat niet alle verkopen in dat overzicht moeten.

Alle 365 dagverkoop-bestanden staan in een map, zonder andere bestanden.

Korte samenvatting:
- 1 overzicht maken van meerdere bestanden
- macro voor openen bestanden, bestandsnaam van dat bestand boven eerstvolgende kolom, verticaal zoeken, kopieren & plakken, volgend bestand in map

Sorteren op datum kan later nog en hoeft dus niet in de macro opgenomen te worden.

Simpel voorbeeld van de dagverkoop.
Afbeeldingslocatie: https://i.gyazo.com/b6dd8e75872fbedc4d3897c7d68641d8.png

Het overzicht wat ik wil krijgen:
Afbeeldingslocatie: https://i.gyazo.com/0502afe377af8592f3b986022f02fd14.png Verticaal zoeken gebruiken aangezien ik product 4, 5, 6 en 7 ik daar niet in wil hebben.

Relevante software en hardware die ik gebruik
Excel Visual Basic

Wat ik al gevonden of geprobeerd heb
Heb google al redelijk afgestruind en ook al wat gevonden. Zoals dit: https://stackoverflow.com...lookup-from-a-closed-file en dit: https://stackoverflow.com...xcel-files-with-condition

Beste antwoord (via tomas123 op 03-11-2019 18:57)


  • tritimee
  • Registratie: December 2006
  • Laatst online: 20:14
Wellicht dat VBA niet de makkelijkste oplossing is, maar met powerquery.

afhankelijk van je bron, kun je hier ook eens naar kijken.
https://exceleratorbi.com...repoint-using-powerquery/

weet niet of er andere sources zijn waarmee je makkelijk kan navigeren, maar zolang je naar het pad van je bestanden kan komen, kun je bovenstaande vrij simpel toepassen.

Alle reacties


Acties:
  • Beste antwoord
  • +1 Henk 'm!

  • tritimee
  • Registratie: December 2006
  • Laatst online: 20:14
Wellicht dat VBA niet de makkelijkste oplossing is, maar met powerquery.

afhankelijk van je bron, kun je hier ook eens naar kijken.
https://exceleratorbi.com...repoint-using-powerquery/

weet niet of er andere sources zijn waarmee je makkelijk kan navigeren, maar zolang je naar het pad van je bestanden kan komen, kun je bovenstaande vrij simpel toepassen.

Acties:
  • +1 Henk 'm!

  • clements
  • Registratie: Februari 2002
  • Laatst online: 17:34
Zit nu niet achter de pc maar volgens mij kun je met draaitabellen ook externe data invoeren.

Pivot tables en de grafieken daarvan zijn nog steeds ‘slim’.
Googlen op pivot table multiple files lijkt iig genoeg hits te geven

Acties:
  • 0 Henk 'm!

  • tomas123
  • Registratie: Mei 2014
  • Laatst online: 22-06 15:55
clements schreef op zondag 3 november 2019 @ 15:47:
Zit nu niet achter de pc maar volgens mij kun je met draaitabellen ook externe data invoeren.

Pivot tables en de grafieken daarvan zijn nog steeds ‘slim’.
Googlen op pivot table multiple files lijkt iig genoeg hits te geven
tritimee schreef op zondag 3 november 2019 @ 15:39:
Wellicht dat VBA niet de makkelijkste oplossing is, maar met powerquery.

afhankelijk van je bron, kun je hier ook eens naar kijken.
https://exceleratorbi.com...repoint-using-powerquery/

weet niet of er andere sources zijn waarmee je makkelijk kan navigeren, maar zolang je naar het pad van je bestanden kan komen, kun je bovenstaande vrij simpel toepassen.
Heb het inderdaad geprobeerd met powerquery en zo kan het inderdaad ook, top bedankt! _/-\o_