问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

excel根据固定个数和固定和生成随机数,VBA来帮你!

发布网友 发布时间:2024-10-01 07:40

我来回答

1个回答

热心网友 时间:2024-10-12 16:13

当在Excel中需要根据固定数量和总和生成随机数时,无需再为复杂的计算而困扰。借助VBA编程,我们可以轻松实现这一目标。下面,我们将通过两种方法来详细介绍这一过程。


一、直接使用VBA宏生成随机数


1. 首先,打开VBA编辑器,通过Alt + F11快捷键进入。创建一个新的模块,然后编写以下VBA代码:



定义所需参数:个数(count)和总和(total)。
使用For循环生成随机数,确保每个数的和逐渐接近目标值。
在循环结束后,可能需要调整最后一个数以保证总和准确。
通过F5键执行宏,随机数会出现在Excel的第一列。

二、VBA自定义函数实现灵活生成


1. 同样在VBA编辑器中,创建新的函数,如下所示:



定义函数,接受个数和总和作为输入,返回符合要求的随机数序列。
使用类似循环的方式生成随机数,确保最后的调整。
将结果转换为方便使用的格式并返回。
保存并关闭VBA编辑器,然后在Excel中直接输入自定义函数调用。

通过这两种方法,Excel的VBA功能不仅能生成指定条件下的随机数,还能提高工作效率。如果你在使用过程中遇到问题或有新的技巧,欢迎在下方评论区分享交流。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
系统进入bios。在这个界面如何关闭uefi启动。这里面点击哪个是设置为U ... ...一直在uefi bios utility-ez mode这个界面 这是什么问 停在uefi bios界面怎么办 五一是带薪休假吗 今年五一有几天带薪休假 2023五一假期是带薪假吗-五一法定节假日是几天带薪 文徵明书乐志论目录 傅山草书孟浩然诗卷释文 我老公是1985年4月17日我是1987年3月初六。我们生辰相克? 87炉中火命女和85大海金命男结婚好吗?什么时候好! 高分悬赏 IE主页被恶意修改为dh818.com怎么办 英语中有哪些以ty结尾的单词? 记忆力培训骗局有哪些? 国庆摩旅广西云南路线如何规划? 广西崇左下雪吗,崇左旅游景点天气 ...为妹妹打造空中“公主小屋”,体现了怎样的用心良苦? 有人知道“86天网红季”冠军李佳惠的信息吗? 急!我想报考教师资格证 请问河南省教育局在哪路啊 ?郑州市教育局在哪... 郑州市教师资格认定指导中心(郑州师院)在哪 老款经典福克斯哪里插u盘 经典福克斯u盘在哪里插 福克斯usb不能播放也不能自动播放是为什么呢 为什么螃蟹一煮就变成红色 疯狂赢三张可以用葫芦侠盗版的用吗 疯狂赢三张拼音怎么打 疯狂赢三张十元话费 拔火罐多长时间不能洗澡 拔罐后多长时间可以洗热水澡 拔火罐刮痧后多久可以洗澡 第一次刮痧和第二次刮痧要相隔多久 拔完火罐几个小时内不能洗澡 ...正好每条船坐6人。如果减掉一条船。正好每条船坐 ...他们算了一下,如果增加一条船,正好每条船做6个人;如果减少一条船,每... 我女孩是今年农历5月29日凌晨4点43分出生的姓陈起什么名才好, 今年龙你出生的女孩起什么样的名字好,生日是农历5月29日下午2点28分 1985年农历5月29日中午出生12点至13点请大师帮忙算算,谢谢! 2012年农历5月29日晚上10点15分出生女孩起什么名字最好? 2007年6月29日(农历5月15号)晚上11点38出生,小女孩子起什么名字好 女孩姓邹,生于2012年5月19日<农历4月29>凌晨3点半,父名邹安博,母名丁... ...公历7月2日。孩子父亲姓李,孩子缺金,应该起什么名字好? 这是什么电影,韩国的? 狗有哪些细菌 狗狗身上携带什么细菌? 理光ricoh sp100su故障代码p1是什么意思 挽救翻毛皮水洗 翻毛皮靴不小心被我沾上了两滴粥,怎么清洗掉污渍呢?急! PS塑料好还是铝合金ps材料好还是铝合金好 信阳毛尖属于什么茶,信阳毛尖怎么挑选看好坏 怎样判断信阳毛尖茶的优劣? 信阳毛尖怎么辨别好坏?学会这些保证你会选到上等信阳毛尖! 信阳毛尖是什么茶?怎么冲泡如何选购和辨别好坏 选购信阳毛尖茶如何辨别好坏 2024年湖北644分能考上什么大学?