ruud
2007-06-16 19:38:00 UTC
Hallo,
Ik gebruik nu een matrixformule voor verticaal zoeken die meerdere
resultaten kan geven.
ALS(ISFOUT(INDEX(werkblad1!$A:$AA;KLEINSTE(ALS(werkblad1!$M$5:$Y$200=$E$8;RIJ(werkblad1!$M$5:$Y$200));RIJ(1:1));1));"";INDEX(werkblad1!$A:$AA;KLEINSTE(ALS(werkblad1!$M$5:$Y$200=$E$8;RIJ(werkblad1!$M$5:$Y$200));RIJ(1:1));3))
Deze formule werkt maar is erg lang en complex, bovendien is de spreadsheet
nu ontzettend traag omdat alle formules steeds maar doorgerekend worden. Ik
wil dit nu omzetten in VBA om via een knop o.i.d. eemalig de juiste gegevens
uit de lijst te halen. Wie kan mij hier mee helpen? Ik weet nog maar weinig
van VBA en kom hier zelf niet meer uit.
Overigens hoeft het natuurlijk geen exacte omzetting van de werkbladformules
in VBA te zijn. Als iemand een ander idee heeft om tot hetzelfde resultaat te
komen hou ik me daar voor aanbevolen.
Alvast ontzettend bedankt.
Ruud
Ik gebruik nu een matrixformule voor verticaal zoeken die meerdere
resultaten kan geven.
ALS(ISFOUT(INDEX(werkblad1!$A:$AA;KLEINSTE(ALS(werkblad1!$M$5:$Y$200=$E$8;RIJ(werkblad1!$M$5:$Y$200));RIJ(1:1));1));"";INDEX(werkblad1!$A:$AA;KLEINSTE(ALS(werkblad1!$M$5:$Y$200=$E$8;RIJ(werkblad1!$M$5:$Y$200));RIJ(1:1));3))
Deze formule werkt maar is erg lang en complex, bovendien is de spreadsheet
nu ontzettend traag omdat alle formules steeds maar doorgerekend worden. Ik
wil dit nu omzetten in VBA om via een knop o.i.d. eemalig de juiste gegevens
uit de lijst te halen. Wie kan mij hier mee helpen? Ik weet nog maar weinig
van VBA en kom hier zelf niet meer uit.
Overigens hoeft het natuurlijk geen exacte omzetting van de werkbladformules
in VBA te zijn. Als iemand een ander idee heeft om tot hetzelfde resultaat te
komen hou ik me daar voor aanbevolen.
Alvast ontzettend bedankt.
Ruud