淘宝资讯

taobao

excelfor循环进行排列组合(指定数字随机组合生成器)

iseeyu3年前 (2023-11-16)淘宝资讯123

今天一个不常联系的小伙伴突然给我发来消息说:“我眼睛痛!”我当时不禁在想:“我又不是医生,眼睛痛找我也没用啊(迷茫脸)”。然而本着关心爱护小伙伴的原则,我于是关切地问道:“是不是对着屏幕太久了呀?”,接下来这位小伙伴就毫不客气地向我扔过来一张Excel表.。

打开一看,一下子就明白了她眼睛痛的原因了。我把她的问题简化后如下:

A列共有20个数据,从其中取三个数字其和等于107,求出这三个值分别是多少?

 

按照排列组合的原理,如果穷举的话一共有1140(

)种可能,如果每个都要计算的话工作量可真让人受不了。而且我们这里只是模拟了20个数字,眼睛痛的小伙伴(心疼脸)的数据量可不止这么多啊。一个个计算这条路肯定是走不通了,这时就不禁想到用VBA来解决了。那么,用VBA我们该怎么解决这个问题呢?

Sub three_nums()
Dim i, j, k As Integer
Dim arr()
arr = Range("a1:a21")
For i = 2 To 21
 For j = 2 To 21
 For k = 2 To 21
 If arr(i, 1) + arr(j, 1) + arr(k, 1) = Range("d2") Then
 Range("d3") = arr(i, 1)
 Range("d4") = arr(j, 1)
 Range("d5") = arr(k, 1)
 GoTo 1
 End If
 Next
 Next
Next
1
MsgBox "所求结果为:" & vbCrLf & arr(i, 1) & ";" & arr(j, 1) & ";" & arr(k, 1)
End Sub

运行之后可以得到结果如下:

 

问题轻松解决,分析加上写代码以及运行,总时间不超过5分钟,妈妈再也不担心我眼睛痛了。

今天的晚饭有着落了(幸福脸)。

总结一下:

  • 上述代码主要用了三个For循环嵌套,把每一个结果都遍历一遍,然后用If进行判断,同时在满足条件后就直接用GoTo跳出循环。

当然,在这个过程中最提高效率的部分就是使用了数组arr,有效地提高了代码的运行效率。

扫描二维码推送至手机访问。

版权声明:本文由西安泽虎代运营发布,如需转载请注明出处。

转载请注明出处https://www.0291.com.cn/post/40616.html

相关文章

京东直播领京豆怎么领(苹果手机领京豆教程)

京东直播领京豆怎么领(苹果手机领京豆教程)

手机上很多人都安装了京东应用,京东商城每天都能领到京豆的,但往往很多人是不知道的,或者说只能领到一部分豆子,今天小编就给大家带来最全的领豆子教程。 1. 签到送京豆 2. 首页领京豆和惠赚钱 3. 首页领券中心 点开领券中心,顶端我们可以看到下图...

聚划算的券怎么抢(聚划算开团抢购技巧)

聚划算的券怎么抢(聚划算开团抢购技巧)

上次分享的天猫超市的玩法相信已经帮助了一部分有心人省了不少钱吧,今天分享一下如何抢聚划算淘抢购整点半价。 大家有可能会发现聚划算和淘抢购经常会有开抢前几分钟优惠多少钱(这类不做讨论),或是前多少名半价,甚至免单,我想大部分人都会很心动,都有试过,但都没抢到,也就放弃了。今天我来教大家怎么抢,机...

淘宝小号怎样实名认证操作(新注册淘宝号的实名认证)

淘宝小号怎样实名认证操作(新注册淘宝号的实名认证)

关键词:淘宝子账号实人认证 适用行业:不限 适用卖家规模:不限 为了更好地管理店铺,很多商家都会设置子账号。淘宝子账号也能更好地做好分工。子账号一般由店主设置,分配好每个子账号的身份和工作内容,让店铺合理有效地运行,但是初次开通子账号是需要实人认证的,具体该如何认证下面介绍详细步骤。...

淘宝淘金币怎么入口(进入淘金币首页的办法)

淘宝淘金币怎么入口(进入淘金币首页的办法)

淘金币进入淘宝,对卖家有什么影响?作用是什么 关键词:淘金币 适用行业:所有类目 适用卖家:心型卖家   网购是大家比较熟悉的,淘宝大家也当然不会陌生。虽然有京东商城和其他购物网站,不过淘宝还是离不开的网上商城。在使用过程中会得到淘金币,那么关于淘金币进入淘宝主搜大家...

淘宝店通用优惠券怎么领(有关淘宝优惠券领取入口)

淘宝店通用优惠券怎么领(有关淘宝优惠券领取入口)

淘宝买家如何找淘宝店铺优惠劵? 对于现在的淘宝卖家们来说,为了能够在店铺经营的时候可以达到一个吸引消费者前来进行购物的效果,那么很多的卖家们也都会推出一些店铺优惠券,通过优惠券来吸引买家们来进行购物,而这些优惠券对于淘宝买家们来说也无疑是一个大大的福利了,因为买家们也可以通过使用店铺的优惠券来...

现在,非常期待与您的又一次邂逅

我们努力让每一部企业宣传片和抖音短视频成为商业大片