随机添加或减去一个单元格范围内的两个数字之间的数字

有没有一种方法来随机添加或减去两个值(也是随机)之间的数字使用vba单元格的范围? 我不确定如何让这两个都是随机的。 任何帮助表示赞赏!

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

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

编辑:

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

要刷新,请按F9

在这里输入图像说明