Excel-VBA中数组中的随机元素

Thatdude1

我席卷了互联网,但仍未找到解决此问题的任何方法:

我有一个像这样的数组;

Dim PayRate As Variant
PayRate = Array(10, 20, 30)

Cells(i, "E").value = PayRate(Int((2 - 1 + 1) * Rnd + 1))

但这只会给我20和30的数组(元素1和2),我还希望元素0 = 10在混合中?我该怎么做呢?

拔示巴

可以做到这一点: Int(Rnd() * 3) + 1

Rnd() 返回从0到0且不包括1的均匀分布的随机数。

重要提示:您必须Option Base 1在模块顶部,因此PayRate数组的最低边界为1。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VBA Excel中重用2D数组?

来自分类Dev

在Excel中输出数组

来自分类Dev

在Excel VBA中相乘两个数组

来自分类Dev

Excel中的数组乘法

来自分类Dev

Excel VBA中的超时

来自分类Dev

数组中的VBA随机元素,下标超出范围错误

来自分类Dev

在VBA Excel中遍历多维数组

来自分类Dev

VBA中的Excel RTD

来自分类Dev

Excel VBA在数组中存储函数或子例程

来自分类Dev

VBA Excel中的排列

来自分类Dev

检查数组中的元素是否为Null / Excel VBA

来自分类Dev

Excel中一维变体数组中的元素数

来自分类Dev

在Excel VBA中制作多行数组?

来自分类Dev

在Excel VBA中循环

来自分类Dev

在单元格中输入随机日期-Excel VBA

来自分类Dev

在Excel VBA中“包含”?

来自分类Dev

数组中的VBA随机元素,下标超出范围错误

来自分类Dev

Excel中的偏向随机结果

来自分类Dev

Excel VBA中来自AMAZON XML API的访问元素

来自分类Dev

Excel VBA中的Vlookup

来自分类Dev

Excel中的随机抽样

来自分类Dev

如何从Excel中的VBA函数返回数组?

来自分类Dev

使用变量访问Excel VBA中的3维数组元素

来自分类Dev

Excel VBA 抓取 HTML 文档中的 CSS 元素

来自分类Dev

Excel VBA 数组中的累积总和

来自分类Dev

Excel VBA中的过滤器数组

来自分类Dev

在 Excel VBA 中通过 .IsElementPresent Selenium 搜索元素时出错

来自分类Dev

从列表中复制元素“n”次,EXCEL VBA

来自分类Dev

数组中的值无法更新 VBA Excel