永发信息网

excel 用VBA根据概率生成随机数

答案:1  悬赏:0  手机版
解决时间 2021-04-01 23:45
  • 提问者网友:你挡着我发光了
  • 2021-04-01 16:50
excel 用VBA根据概率生成随机数
最佳答案
  • 五星知识达人网友:动情书生
  • 2021-04-01 18:29
这个需要用VBA么?Excel函数就搞定了。
当然录制一个宏也没问题。


准备好数据,点击数据分析按钮,如图操作。


我这准备的数据是5个,总概率是1(0.1,0.15,0.2,0.25,0.3),分别对应值(1,2,3,4,5)
数值与概率输入区域必须是两列,左边为值,右边为概率。

结果你就选个起始单元格输出吧。


下面是宏脚本
     Application.Run "ATPVBAEN.XLAM!Random", ActiveSheet.Range("$A$7"), 5, 1, _
        7, , ActiveSheet.Range("$A$1:$B$5")
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯