Rexonspix!
Hvorfor vil du lave et recursivt kald inde i en funktion? Hvis resultatet bliver nul, vil du ende med to dialogbokse, eller i teorien, hvis du 
tilfældigvis får nul 10 gange, vil du få 10 dialogbokse.
Indsæt denne funktion i dit program.
Function Random(iFra As Integer, iTo As Integer) As Integer
    Randomize Timer
    Random = iFra + Int(Rnd * (iTo - iFra + 1))
End Function
Herefter kan du kalde funktionen vha eksempelvis:
Sub Test
  MsgBox Random(1,10)
End Test
/Michael Christoffersen