Is het eenmalig of ga je het vaker gebruiken? Als vaker: is het een probleem als een tweede keer het bestand openen er een andere lijst komt? De rand() functie kan immers iedere keer opnieuw 'afvuren' en een ander resultaat geven. Dat wil je vast niet, dan is een stukje VBA wellicht veruit het makkelijkst. FOR-loopje voor de rijen, FOR-loopje voor de kolommen, genereer willekeurig getal, herijk naar [1..75] of als ik je letterlijk neem [2..74] bijvoorbeeld door *75 te doen en dan af te ronden (wel even opletten hoe je afrondt, omdat anders bijv. 1 of 75 te vaak wordt getrokken!), check of trekking al bestaat op de rij en zo ja: herhaal en zo nee: plaats
Je zult sowieso enige gevonden werkwijze moeten aanpassen naar jouw specifieke wensen, zoals aantallen rijen en kolommen. Je zult wel inspiratie kunnen vinden, maar geen 1-op-1 bruikbare oplossing. Waar loop je vast bij een 'lottery generator', bijvoorbeeld: welke VBA-code heb je nu?
'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)