Daarbij is het me nu opgevallen dat er een soort "stramien" of "algoritme" zit achter de "random" functie , de cijfers lopen stelselmatig op , er wordt bij een "Quick Pick" NOOIT eens 14 rijen getrokken waarbij bij iedere rij b.v. het 1ste cijfer tussen 1 en laat ons zeggen 6 is , de cijfers lopen dus op per rij.
kunnen de specialisten eens kijken naar mijn code i.v.m. het trekken van random cijfers of dit wel echt random verloopt ?
De echte Excel-specialisten weten wel dat ik er ook niet zo veel van ken, Arnold, maar ik heb even met je code gespeeld, en vond volgende als oorzaak.
Volgens mij zit de fout in de "sortering".
Wat "moet" er normaal gebeuren:
- rij 1 vakje 1 wordt een random getal gekozen en gemarkeerd en je array.
- rij 1 vakje 2 wordt een random getal gekozen dat nog niet gemarkeerd is, en zo voort tot er ZES verschillende getallen zijn.
- deze zes getallen moeten gesorteerd worden op rij 1
- Daarna moet dit herhaald worden voor Rij 2, 3 enzovoort...
Wat er gebeurt:
- rij 1 vakje 1 wordt een random getal gekozen en gemarkeerd en je array.
- rij 1 vakje 2 wordt een random getal gekozen dat nog niet gemarkeerd is, en zo voort tot er ZES verschillende getallen zijn.
- Daarna moet dit herhaald worden voor Rij 2, 3 enzovoort...
- Hierna worden
alle getallen gesorteerd over de 6 x 14 velden, vraag me niet in welke "logische" volgorde, maar rijen van zes worden uit elkaar getrokken en "ge-shuffeld" over de andere rijen, en dat zou niet mogen.
Om dit zichtbaar te maken heb ik de macro van wat extra's ontdaan.
Druk in mijn voorbeeldbestand enkel op de "Doe een nieuwe Quick Pick" en zie wat er gebeurt met je getallen op het bord.
De fout zit hem volgens mij in de sorteermethode onderaan " Sorteer nu alles oplopend op kolom A"
Groeten,
SoftAid