het probleem is het volgende:
Er moet een loting gebeuren die getallen oplevert van 1 tem 16; maar geen enkel getal mag dubbel voorkomen in de lijst en mag niet veranderen dmv F9 of data input.
Ik heb op het internet wel enkele mogelijke oplossingen gevonden maar helaas nog geen enkele succesvolle poging tot nu toe om dit tot stand te kunnen brengen.
Wat ik tot nu toe wel weet is dat zonder een VBA programma het onmogelijk is om een random generator te maken die niet constant herberekent als er een wijziging gebeurd zolang het excell programma draait.
Het hoofdprobleem is dat VBA te hoog gegrepen is voor me
Ideaal scenario zou zijn:
- De start loting knop veranderd van naam na gebruik om aan te geven dat er nummers gegenereerd zijn en kan niet meer gebruikt worden totdat de master knop ingedrukt word (beveiligd na gebruik en nadien enkel en alleen resetbaar door master knop)
- De master knop heeft één functie en die is het unlocken van de beveiliging op de start loting knop. (ontgrendeld start loting knop om een loting te kunnen beginnen)
- De Eind waarden die gegenereerd worden moet een lijst opleveren van 1 tem 16
( gesorteerd in 2 groepen van 8 met een tussenruimte van 3 cellen in een Verticale opstelling)
- De Random getallen mogen niet veranderen om één simpele reden.
Op een ander tabblad in de werkmap die ik tot nu toe heb wil ik dan RNG zij uitkomsten automatisch laten doorlinken zodat copy, paste ( waarden) overbodig gemaakt kan worden.
- Vermits De oplossing van deze RNG moet geintegreerd worden in een excell programma, zou niks van het programma vergrendeld of beveiligd mogen zijn.
Zodat de integratie in het Excell programma prombleemloos verloopt.
Deze stap succesvol kunnen integreren in het programma zou betekenen dat het programma bijna volautomatisch werkt zonder het aselect() comando te gebruiken dat vernieuwt bij elka aanpassing van het programma of met F9.
Hopelijk is er iemand die de Kennis bezit om dit te kunnen verwezenlijken.
Zodat eindelijk mijn programma bestempeld kan worden als (Fool Proof).

Er moet een loting gebeuren die getallen oplevert van 1 tem 16; maar geen enkel getal mag dubbel voorkomen in de lijst en mag niet veranderen dmv F9 of data input.
Ik heb op het internet wel enkele mogelijke oplossingen gevonden maar helaas nog geen enkele succesvolle poging tot nu toe om dit tot stand te kunnen brengen.
Wat ik tot nu toe wel weet is dat zonder een VBA programma het onmogelijk is om een random generator te maken die niet constant herberekent als er een wijziging gebeurd zolang het excell programma draait.
Het hoofdprobleem is dat VBA te hoog gegrepen is voor me

Ideaal scenario zou zijn:
- De start loting knop veranderd van naam na gebruik om aan te geven dat er nummers gegenereerd zijn en kan niet meer gebruikt worden totdat de master knop ingedrukt word (beveiligd na gebruik en nadien enkel en alleen resetbaar door master knop)
- De master knop heeft één functie en die is het unlocken van de beveiliging op de start loting knop. (ontgrendeld start loting knop om een loting te kunnen beginnen)
- De Eind waarden die gegenereerd worden moet een lijst opleveren van 1 tem 16
( gesorteerd in 2 groepen van 8 met een tussenruimte van 3 cellen in een Verticale opstelling)
- De Random getallen mogen niet veranderen om één simpele reden.
Op een ander tabblad in de werkmap die ik tot nu toe heb wil ik dan RNG zij uitkomsten automatisch laten doorlinken zodat copy, paste ( waarden) overbodig gemaakt kan worden.
- Vermits De oplossing van deze RNG moet geintegreerd worden in een excell programma, zou niks van het programma vergrendeld of beveiligd mogen zijn.
Zodat de integratie in het Excell programma prombleemloos verloopt.
Deze stap succesvol kunnen integreren in het programma zou betekenen dat het programma bijna volautomatisch werkt zonder het aselect() comando te gebruiken dat vernieuwt bij elka aanpassing van het programma of met F9.
Hopelijk is er iemand die de Kennis bezit om dit te kunnen verwezenlijken.
Zodat eindelijk mijn programma bestempeld kan worden als (Fool Proof).
