Thoralf
Terugkerende gebruiker
- Lid geworden
- 29 okt 2007
- Berichten
- 1.418
Dan nog even een afsluiting:
Ik heb mijn idee ook omgezet naar VBA en dat staat nu op
members.chello.nl/g.hendriksen/roostervb.htm
Deze oplossing is volledig geparametriseerd en onafhankelijk van formules voor het berekenen van de waardes in het te onderzoeken bereik.
Deze oplossing gaat wel ca 12 maal trager dan de oplossing van Sylvester, maar dat wordt m.i. voor een belangrijk deel veroorzaakt door het feit dat ik er nog niet in slaag de reeks getallen uit het bereik, met hun respectievelijke rij- en kolomnummer in het geheugen te sorteren. Dat moet nu nog op een werkblad gebeuren. Verder is door middel van parameters op te geven op welk blad de invoer staat, op welk blad de uitvoer moet komen, het maximum aantal getallen per rij en per kolom in het resultaat, de begincel van het te gebruiken bereik en of er gebruik gemaakt moet worden van de laagste, of wel van de hoogste getallen.
Kortom, voor de liefhebber nog een leuk hulpmiddeltje en wellicht nog een aardige bron voor versnelling.
Ik heb mijn idee ook omgezet naar VBA en dat staat nu op
members.chello.nl/g.hendriksen/roostervb.htm
Deze oplossing is volledig geparametriseerd en onafhankelijk van formules voor het berekenen van de waardes in het te onderzoeken bereik.
Deze oplossing gaat wel ca 12 maal trager dan de oplossing van Sylvester, maar dat wordt m.i. voor een belangrijk deel veroorzaakt door het feit dat ik er nog niet in slaag de reeks getallen uit het bereik, met hun respectievelijke rij- en kolomnummer in het geheugen te sorteren. Dat moet nu nog op een werkblad gebeuren. Verder is door middel van parameters op te geven op welk blad de invoer staat, op welk blad de uitvoer moet komen, het maximum aantal getallen per rij en per kolom in het resultaat, de begincel van het te gebruiken bereik en of er gebruik gemaakt moet worden van de laagste, of wel van de hoogste getallen.
Kortom, voor de liefhebber nog een leuk hulpmiddeltje en wellicht nog een aardige bron voor versnelling.