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

Automatisch file opsplitsen

Status
Niet open voor verdere reacties.

warmerfare

Nieuwe gebruiker
Lid geworden
17 mrt 2017
Berichten
4
Hey,

Ik heb een vraagje met betrekking tot het automatisch opsplitsen van een werkboek.
Ik krijg een file met bijvoorbeeld 20 verschillende werknemers, hun naam staat in elke cel van boven naar beneden in de 2e column.
Nu heeft elke werknemer een verschillend aantal cellen, en de hoeveelheid daarvan verschilt ook bij elke nieuwe file. (dus zeggen, kopieer standaard cel 20 tot 40 kan niet)

Nu kan ik zoek criteria toevoegen op basis van namen, bijvoorbeeld ActiveSheet.Range("xx").AutoFilter Field:x, Criteria1:=Daan

Alleen is het probleem dat er regelmatig werknemers vertrekken en bijkomen, dus dan zouden nieuwe werknemers weer in de macro toegevoegd moeten worden om automatisch zo'n file te creëren.
Ook het aantal werknemers ligt niet vast, dit kunnen er zomaar volgende week 25 zijn.

Nu vraag ik me af of het mogelijk is om het autofilter niet op criteria van een vaste naam te doen. Maar dat hij automatisch een file creëert voor elke verschillende naam in die column, ongeacht de hoeveelheid namen. Zodat ik eigenlijk niet meer aan de macro hoef te sleutelen, en hem op elk nieuw document toe kan passen.

Het exporteren van de files gaat helemaal goed, alleen vroeg ik me hierbij nog af of ik de filenaam van het opgesplitste document automatisch naar de naam van de werknemer kan laten vernoemen. Dan zou het allemaal helemaal perfect zijn.

Alvast super bedankt voor het lezen van mijn berichtje en ik hoop dat mijn idee mogelijk is, het zou me enorm veel tijd besparen.

Mvg,
Jerry
 
Plaats je bestand eens zonder gevoelige info.

Lijkt me geschikt voor de dictionary methode, en dan filteren.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan