Kishapawpad
Gebruiker
- Lid geworden
- 17 jun 2015
- Berichten
- 38
Hoi allemaal,
Ik heb een vraag omtrent sorteren van gegevens in Excel, en zal proberen het zo duidelijk mogelijk te formuleren.
In een excel werkmap heb ik meerdere bladen met gegevens. Deze gegevens hebben verschillende bereik-benamingen en zijn denk ik geschikt voor een tabel indien nodig. De bereiken zijn bepaalde periodes en weken, en gaan over de uren dat werknemers gewerkt hebben in die periode.
Nu wil ik graag een voorblad hebben waarop je makkelijk kunt selecteren welke Periode of Week je wilt zien, en dan alle gegevens naar voren krijgt.
Ik ben al relatief ver, het werkt al, via Macro knoppen word in een veld een bereiknaam ingevuld (In het voorbeeld zijn geen macro knoppen maar gewoon een gegevensvalidatie lijst, dit komt op hetzelfde neer.) en de cellen zoeken dan automatisch in het aangegeven bereik de juiste waarden.
Het probleem is als volgt.. Als er nieuwe werknemers bij komen, dan moet in elk bereik een nieuwe rij worden gemaakt, en op het voorblad een extra tabelrij.
Ik heb geprobeerd een macro te maken om deze handeling met een druk op de knop uit voeren. het lukt me om een specifieke rij boven de onderste rij te plakken, maar dat is niet goed. De onderste rij van een bereik moet gekopieerd worden Onder de laatste rij, en toch in het bereik blijven.
Bijvoorbeeld in bijlage, op het blad "Periodes" is bereik "A1:I6" benoemt "Periode_1". Bij een nieuwe medewerker moet rij "A6:I6" gekopieert worden naar "A7:I7". En dan ook in bereik "Periode_1" zitten.
En bij Periode_2 hetzelfde, en op het blad Weken bij "Week_1" en ga zo maar door. Daarna pas ik handmatig de namen aan.
Ter info, de waarden die nu in in de bereiken staan worden in het origineel ook weer van andere werkbladen afgehaald.
Dit allemaal om dan op het voorblad altijd de juiste gegevens in de tabel te krijgen.
Ik hoop dat ik het goed uitgelegd heb en dat jullie me hierbij kunnen helpen. Als jullie andere ideeën of suggesties te hebben hoor ik het graag!
Voorbeeld bestand:
Bekijk bijlage Uren test.xlsx
Ik heb een vraag omtrent sorteren van gegevens in Excel, en zal proberen het zo duidelijk mogelijk te formuleren.
In een excel werkmap heb ik meerdere bladen met gegevens. Deze gegevens hebben verschillende bereik-benamingen en zijn denk ik geschikt voor een tabel indien nodig. De bereiken zijn bepaalde periodes en weken, en gaan over de uren dat werknemers gewerkt hebben in die periode.
Nu wil ik graag een voorblad hebben waarop je makkelijk kunt selecteren welke Periode of Week je wilt zien, en dan alle gegevens naar voren krijgt.
Ik ben al relatief ver, het werkt al, via Macro knoppen word in een veld een bereiknaam ingevuld (In het voorbeeld zijn geen macro knoppen maar gewoon een gegevensvalidatie lijst, dit komt op hetzelfde neer.) en de cellen zoeken dan automatisch in het aangegeven bereik de juiste waarden.
Het probleem is als volgt.. Als er nieuwe werknemers bij komen, dan moet in elk bereik een nieuwe rij worden gemaakt, en op het voorblad een extra tabelrij.
Ik heb geprobeerd een macro te maken om deze handeling met een druk op de knop uit voeren. het lukt me om een specifieke rij boven de onderste rij te plakken, maar dat is niet goed. De onderste rij van een bereik moet gekopieerd worden Onder de laatste rij, en toch in het bereik blijven.
Bijvoorbeeld in bijlage, op het blad "Periodes" is bereik "A1:I6" benoemt "Periode_1". Bij een nieuwe medewerker moet rij "A6:I6" gekopieert worden naar "A7:I7". En dan ook in bereik "Periode_1" zitten.
En bij Periode_2 hetzelfde, en op het blad Weken bij "Week_1" en ga zo maar door. Daarna pas ik handmatig de namen aan.
Ter info, de waarden die nu in in de bereiken staan worden in het origineel ook weer van andere werkbladen afgehaald.
Dit allemaal om dan op het voorblad altijd de juiste gegevens in de tabel te krijgen.
Ik hoop dat ik het goed uitgelegd heb en dat jullie me hierbij kunnen helpen. Als jullie andere ideeën of suggesties te hebben hoor ik het graag!
Voorbeeld bestand:
Bekijk bijlage Uren test.xlsx