从一系列单元格

时间:2016-10-27 01:35:19

标签: excel vba excel-vba

有没有办法随机使用vba在两个值(也是随机)之间添加或减去一个数字到一系列单元格?我不确定如何让两者都是随机的。 任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:1)

你可以在没有VBA的情况下做到这一点。 =RANDBETWEEN(-10,10)生成一个介于-10和10之间的随机数。将其存储在单元格中并使用公式将相同的随机数添加到任何值中。直接在公式中使用Randbetween函数为每个操作生成一个新的随机数。

同样在VBA中,生成随机数并存储在变量中。使用该变量计算循环中范围的结果。或者在计算中使用随机数直接在循环的每次迭代中使用不同的随机数。

编辑:

  • B2具有随机负数
  • B3具有随机正数
  • B5在这两个
  • 之间有一个随机数
  • 列D具有整数范围
  • 列E的公式为该范围内的所有整数添加/减去相同的随机数。

要刷新,请按F9

enter image description here