Goedemorgen,
In bijgevoegde file wordt in de toekomst een urenregistratie bijgehouden (voordat we dit in het ERP-systeem integreren). In kolom A wordt de naam gescand en in kolom B de bewerkingsplaats.
Hierbij heb ik d.m.v. VBA het voor elkaar gekregen (deze heb ik op internet gevonden en zelf aangepast), dat wanneer de naam gescand wordt in kolom A, de actuele datum + tijd van scannen in kolom C terecht komen.
Nu komt het regelmatig (max 2/3x per dag) voor dat medewerkers van bewerkingsplaats wisselen. De bedoeling is dan dat ze opnieuw hun naam scannen en zichzelf op de nieuwe bewerkingsplaats inscannen.
Hierbij wil ik ervoor zorgen dat in kolom D automatisch de tijd komt van het uitscannen op de bewerkingsplaats waar dat ze gestart zijn én dat de tijd van starten op de nieuwe bewerkingsplaats in kolom C komt.
Dit heb ik handmatig toegevoegd in kolom D. Dit heb ik nodig om de totale werktijd op een bewerkingsplaats te kunnen berekenen in kolom E. Vanuit daar kan ik in het tweede tabblad een overzicht maken.
Uitleg voorbeeldbestand
- namen zijn fictief -
In het voorbeeld bestand zie je dat Jan zichzelf heeft binnengescand om 7:25 op bewerkingsplaats Z0283, vervolgens gaat Jan om 14:00 naar bewerkingsplaats Z0010. Dit betekend dat hij 06:35u op bewerkingsplaats Z0283 heeft gewerkt.
Daarna werkt hij 00:30 minuten op Z0010, waarna hij weer gaat werken op Z0283. Aan het eind van de dag heeft hij dus 7:30 uur op Z0283 gewerkt en 00:30 op Z0010.
Het moeilijke eraan is, dat er 20 medewerkers zijn die binnengescand worden en dus de volgorde fluctueert. En ik niet weet hoe Excel zou moeten weten in welke rij de uitscan datum+tijd geretourneerd moet worden in kolom D. Dit aangezien de uitscantijd achter de eerste inscandatum moet komen te staan, bij de juiste naam.
Alvast bedankt voor de hulp!
Met vriendelijke groet,
MBG95
In bijgevoegde file wordt in de toekomst een urenregistratie bijgehouden (voordat we dit in het ERP-systeem integreren). In kolom A wordt de naam gescand en in kolom B de bewerkingsplaats.
Hierbij heb ik d.m.v. VBA het voor elkaar gekregen (deze heb ik op internet gevonden en zelf aangepast), dat wanneer de naam gescand wordt in kolom A, de actuele datum + tijd van scannen in kolom C terecht komen.
Nu komt het regelmatig (max 2/3x per dag) voor dat medewerkers van bewerkingsplaats wisselen. De bedoeling is dan dat ze opnieuw hun naam scannen en zichzelf op de nieuwe bewerkingsplaats inscannen.
Hierbij wil ik ervoor zorgen dat in kolom D automatisch de tijd komt van het uitscannen op de bewerkingsplaats waar dat ze gestart zijn én dat de tijd van starten op de nieuwe bewerkingsplaats in kolom C komt.
Dit heb ik handmatig toegevoegd in kolom D. Dit heb ik nodig om de totale werktijd op een bewerkingsplaats te kunnen berekenen in kolom E. Vanuit daar kan ik in het tweede tabblad een overzicht maken.
Uitleg voorbeeldbestand
- namen zijn fictief -
In het voorbeeld bestand zie je dat Jan zichzelf heeft binnengescand om 7:25 op bewerkingsplaats Z0283, vervolgens gaat Jan om 14:00 naar bewerkingsplaats Z0010. Dit betekend dat hij 06:35u op bewerkingsplaats Z0283 heeft gewerkt.
Daarna werkt hij 00:30 minuten op Z0010, waarna hij weer gaat werken op Z0283. Aan het eind van de dag heeft hij dus 7:30 uur op Z0283 gewerkt en 00:30 op Z0010.
Het moeilijke eraan is, dat er 20 medewerkers zijn die binnengescand worden en dus de volgorde fluctueert. En ik niet weet hoe Excel zou moeten weten in welke rij de uitscan datum+tijd geretourneerd moet worden in kolom D. Dit aangezien de uitscantijd achter de eerste inscandatum moet komen te staan, bij de juiste naam.
Alvast bedankt voor de hulp!
Met vriendelijke groet,
MBG95
Bijlagen
Laatst bewerkt: