分类：电脑/网络-软件-办公软件
问题：excel怎么用宏代码编随机生成数字代码?在excel中随机生成 
在中随机生成一定区间的数字，但要求是按某一个键随机生成的数字才能改变
回答：由于你没有具体的附件,所以有很多的不定因素,这样代码也就只能写成相对不定的了,使用的时候,希望生成的随机数写在哪,就选中哪个单元格,然后点击一下表里的生成随机数按钮,这样就可以从该单元格开始,填充上生成的随机数,表里的起始10终止50只是示意,你可以随便的修改H3和I3里数字,改完后选择单元格,点击按钮,就行了.具体的请看附件,代码如下:
Sub 随机数()
Dim ar(), a%, b%
a = [H3]: b = [I3] '如果要改变起始和终止值存在的单元格,就在这改.
ReDim ar(a To b, 1 To 1)
For i = a To b
    ar(i, 1) = Int((b - a + 1) * Rnd) + a
Next
ActiveCell.Resize(UBound(ar) - a, 1) = ar
End Sub