kristofseyen
Nieuwe gebruiker
- Lid geworden
- 15 jul 2008
- Berichten
- 2
Geachte,
ik heb 2 excelbestanden. Enerzijds een bestand Orders2008.xls met hierin een sql query om ergens gegevens uit een database te halen en deze in de kolommen bij invult. Anderzijds heb ik een bestand Planning2008.xls waar per dag 131 rijen zijn (voor al de verschillende jobs) en zo voor 20 weken aan een stuk kolommen (40 kolommen). Deze zijn nog eens opgedeelt in 2, één voor een ordernummer in te voeren en de andere daar staat nu een formule in (=VERT.ZOEKEN(B2;[Orders2008.xls]orderlijst'!$B:$M;2
).
wat gebeurt er nu? als ik in het bestand Planning2008.xls in het vakje B2 een ordernummer ingeef, dan gaat de formule in het bestand Orders2008.xls zoeken naar dat ordernummer in de kolom B en geeft hij de waarde die erbij hoort (2 kolommen naar rechts) weer.
dit moet voor al de 131 rijen gebeuren, dus nu is B2 ingevuld, vervolgens B3, ... tot B132.
en vervolgens zo 20 weken verder.
nu dit werkt voor een aantal formules, maar in dit geval zijn dit 131 x 20 = 2620 formules die excel elke keer opnieuw moet berekenen. Wat voor serieuze vertragingen zorgt!
is er een mogelijkheid om dit anders aan te pakken? Een kleine opmerking hierbij is dat als er in het bestand Orders2008.xls iets verandert, dan moet dit in Planning2008.xls ook veranderen.
ik heb 2 excelbestanden. Enerzijds een bestand Orders2008.xls met hierin een sql query om ergens gegevens uit een database te halen en deze in de kolommen bij invult. Anderzijds heb ik een bestand Planning2008.xls waar per dag 131 rijen zijn (voor al de verschillende jobs) en zo voor 20 weken aan een stuk kolommen (40 kolommen). Deze zijn nog eens opgedeelt in 2, één voor een ordernummer in te voeren en de andere daar staat nu een formule in (=VERT.ZOEKEN(B2;[Orders2008.xls]orderlijst'!$B:$M;2

wat gebeurt er nu? als ik in het bestand Planning2008.xls in het vakje B2 een ordernummer ingeef, dan gaat de formule in het bestand Orders2008.xls zoeken naar dat ordernummer in de kolom B en geeft hij de waarde die erbij hoort (2 kolommen naar rechts) weer.
dit moet voor al de 131 rijen gebeuren, dus nu is B2 ingevuld, vervolgens B3, ... tot B132.
en vervolgens zo 20 weken verder.
nu dit werkt voor een aantal formules, maar in dit geval zijn dit 131 x 20 = 2620 formules die excel elke keer opnieuw moet berekenen. Wat voor serieuze vertragingen zorgt!
is er een mogelijkheid om dit anders aan te pakken? Een kleine opmerking hierbij is dat als er in het bestand Orders2008.xls iets verandert, dan moet dit in Planning2008.xls ook veranderen.