I created a trivia game using visual basic for applications (Excel) that chooses questions by going through a case statement where the cases are numbers. I have the program randomly select a number from 1 to the max amount of questions there are. Using this method, the game repeats questions.
Is there a way to make something that generates numbers randomly (different results every time) and doesn’t repeat a number more than once? And after it’s gone through all the numbers it needs to execute a certain code. (I’ll put in code that ends the game and displays the number of questions they got right and got wrong)
I thought of a few different ways to do this, however I couldn’t even begin to think of what the syntax might be.
Sounds like you need an Array Shuffler!
Check out the below link –
http://www.cpearson.com/excel/ShuffleArray.aspx