组合数字和字符串以生成随机输出

时间:2011-04-13 14:53:59

标签: excel vba random

我有以下代码从1到36生成一个随机数。我实际上想从名称btn1到btn36生成一个随机字符串。有没有办法做到这一点?

Dim Low As Double
Dim High As Double
Low = 1
High = 36
R = Int((High - Low + 1) * Rnd() + Low)
Sheets("ITEMS DATA").Range("K21").Value = R

1 个答案:

答案 0 :(得分:2)

是。简单的字符串连接将起作用。只需将随机数附加到"btn"字符串前缀,如下所示:

Sheets("ITEMS DATA").Range("K21").Value = "btn" & R