大哥,好复杂,看不懂。求解释。
追答Sub test()'定义一个随机变量
Dim s'把变量限制在定义-5到10之间
s = Int(-5 + Rnd() * 15)'如果变量非零,则把变量写入表sheet2的A2单元格。
If s 0 Then
Sheet1.[A2] = s
End If
End Sub这不是你想要的吗?
你能直接帮我编一个我试试么
追答就是直接复制下面到任意单元格就行啊
=RAND()*15-5
如果要取整的话,=ROUND(RAND()*15-5,0) 这样会产生。