To Mike H
First, ensure cell A1 is empty and goto ToolsOptions and on the Calculation
tab check the Iteration checkbox to stop the Circular Reference message.
Next, type this formula into cell B1
=IF(($A$1="")+(AND(B10,COUNTIF($B$1:$B$10,B1)=1)) ,B1,INT(RAND()*10+1))
it should show a 0
Copy B1 down to B10.
Finally, put some value in A1, say an 'x', and all the random numbers will
be generated, and they won't change.
To force a re-calculation, clear cell A1, edit cell B1, don't change it,
just edit to reset to 0, copy B1 down to B10, and re-input A1.
--
__________________________________
HTH
Bob
"Mike H" wrote in message
...
There are no VB ways of getting unique randoms
Which should have been There are non VB ways.......
"Mike H" wrote: