Bart, tnx. Ook voor je linkjes. Die ExcelMacroMastery (Paul Kelly) volg ik ook al een heel poosje. Héle gave voorbeelden en helder uitgelegd. Die ArrayList kende ik nog niet. Over zulke dingen moet ik dan weer hard nadenken. Want het is een 1-dimensionele array toch als ik 't goed begrijp? Gaaf om er ook bij te leren.
Jouw oplossing voor de trekking is ook gaaf (ff voor Ico... let op dat Koe geen knop oid in de sheet heeft, maar dat je zijn procedure ff vanuit de editor moet starten). Je insteek met het volledig opbouwen van de lijst met random nummer en die sorteren op grootte, is heel slim. Ook het invoegen van het "aantal gewonnen" is handiger dan dat ik dat deed. Ik wilde in alle tabellen die voor mij raadselachtige kolom "aantal" in stand houden omdat ik niet wist wat dat is. Maar goed, jouw vroegere winnaars kan dus rustig uitbreiden en nieuwe namen toevoegen en tóch niet eindig zijn. Dat is iets wat die van mij uiteraard wél is. Op een gegeven moment heeft iedereen een keer gewonnen en is het spel klaar.
Qua code is jouw procedure overigens niet eenvoudiger dan die van mij (vind ik
). Het is echt wel hogere programmeerkunst.
Dus Ico... ik heb leuk kunnen spelen met je vraag, maar ik zou als ik jou was toch maar voor die van Koe gaan.