Ik zit met een probleem. Hier op werk is er een excel bestand dat gebruikt wordt om per medewerker een daglijst uit te draaien.
Het systeem draait per gebruiker een lijst met pagina's uit, die pagina's kopieert de gebruiker naar excel en een macro maakt er dan een overzichtelijk lijstje van.
De bron informatie die uit het systeem komt is nogal onhandig, veel verschillende soorten opmaken voor bepaalde bladzijdes. Dus er zijn veel cellen aanwezig die de benodigde informatie uit de broninformatie pakken, de macro zorgt er voor dat deze stap zich voor elke regel herhaalt en zet dit alles in een ander werkblad in een lijst die meteen uit te printen is.
Het plakken gebeurt met plakken speciaal, waarna de macro alles in aparte cellen zet.
Nou is het punt dus dat er bij bepaalde gevallen 4 cellen op een rij zijn, 2 met bedragen, 2 met data. Ik heb de 3e cel nodig, de eerste datum cel dus. Dit is lastiger dan gedacht omdat de positie van die cel af hangt van de hoeveelheid cellen links ervan, dus dat wisselt. Nou heb ik het teruggebracht tot 4 cellen waar de juiste datum mogelijk in staat. Met een formule zorg ik dat ik de juiste output krijg. Tot dusverre geen problemen met het excel bestand.
Echter als ik excel nog niet gebruikt heb, en ik voer dit alles uit, dan kloppen sommige data gewoon niet(in plaats van de formule uit die cel te draaien, pakt hij gewoon de eerste de beste cel van de MAX formule die erin zit), als ik het bestand dan afsluit(met kleine kruisje, dus excel wel open laten staan) en opnieuw open en de macro weer draai, dan klopt alles wel!
Nu is dit voor mijzelf geen probleem, ik vind het niet erg om dit elke ochtend twee keer te doen, maar er zitten nog 5 afdelingen in het land en veel oudere werknemers die al moeite hebben om dit excel bestand uberhaupt te gebruiken.
Optie 2 is om na het plakken speciaal handmatig Data >> Tekst naar Kolommen te doen, doe ik dit dan draait de macro wel goed! Maar in de macro zit dus al een geautomatiseerde versie hiervan!
Mijn vraag is dus waarom excel het de eerste keer niet goed doet, maar als ik het bestand opnieuw open hij het wel goed berekend, en waarom het met handmatig selecteren wel lukt, maar automatisch niet.
Het bestand kan ik hier vanaf werk niet uploaden. De broninformatie kan ik helaas niet aanleveren aangezien het om prive-informatie gaat.
Het systeem draait per gebruiker een lijst met pagina's uit, die pagina's kopieert de gebruiker naar excel en een macro maakt er dan een overzichtelijk lijstje van.
De bron informatie die uit het systeem komt is nogal onhandig, veel verschillende soorten opmaken voor bepaalde bladzijdes. Dus er zijn veel cellen aanwezig die de benodigde informatie uit de broninformatie pakken, de macro zorgt er voor dat deze stap zich voor elke regel herhaalt en zet dit alles in een ander werkblad in een lijst die meteen uit te printen is.
Het plakken gebeurt met plakken speciaal, waarna de macro alles in aparte cellen zet.
Nou is het punt dus dat er bij bepaalde gevallen 4 cellen op een rij zijn, 2 met bedragen, 2 met data. Ik heb de 3e cel nodig, de eerste datum cel dus. Dit is lastiger dan gedacht omdat de positie van die cel af hangt van de hoeveelheid cellen links ervan, dus dat wisselt. Nou heb ik het teruggebracht tot 4 cellen waar de juiste datum mogelijk in staat. Met een formule zorg ik dat ik de juiste output krijg. Tot dusverre geen problemen met het excel bestand.
Echter als ik excel nog niet gebruikt heb, en ik voer dit alles uit, dan kloppen sommige data gewoon niet(in plaats van de formule uit die cel te draaien, pakt hij gewoon de eerste de beste cel van de MAX formule die erin zit), als ik het bestand dan afsluit(met kleine kruisje, dus excel wel open laten staan) en opnieuw open en de macro weer draai, dan klopt alles wel!
Nu is dit voor mijzelf geen probleem, ik vind het niet erg om dit elke ochtend twee keer te doen, maar er zitten nog 5 afdelingen in het land en veel oudere werknemers die al moeite hebben om dit excel bestand uberhaupt te gebruiken.
Optie 2 is om na het plakken speciaal handmatig Data >> Tekst naar Kolommen te doen, doe ik dit dan draait de macro wel goed! Maar in de macro zit dus al een geautomatiseerde versie hiervan!
Mijn vraag is dus waarom excel het de eerste keer niet goed doet, maar als ik het bestand opnieuw open hij het wel goed berekend, en waarom het met handmatig selecteren wel lukt, maar automatisch niet.
Het bestand kan ik hier vanaf werk niet uploaden. De broninformatie kan ik helaas niet aanleveren aangezien het om prive-informatie gaat.