永发信息网

怎样用Excel把10个数字中的4个数字进行组合,并列出来

答案:2  悬赏:40  手机版
解决时间 2021-11-12 01:56
怎样用Excel把10个数字中的4个数字进行组合,并列出来
最佳答案
在SHEET1表A1单元格录入10位数字字符,例如1234560000
将排列组合结果显示在SHEET1表B列中
Public Sub aaa()
Dim Mstr1 As String, Mstr2 As String, MStr3 As String
n = 1
For i = 1 To 10
Mstr1 = Mid(Sheet1.Range("A1"), i, 1)
For j = 1 To 10
If j <> i Then
Mstr2 = Mstr1 & Mid(Sheet1.Range("A1"), j, 1)
For k = 1 To 10
If k <> j And k <> i Then
MStr3 = Mstr2 & Mid(Sheet1.Range("A1"), k, 1)
For l = 1 To 10
If l <> k And l <> j And l <> i Then
Sheet1.Range("B" & n) = MStr3 & Mid(Sheet1.Range("A1"), l, 1)
n = n + 1
End If
Next
End If
Next
End If
Next
Next
Sheet1.Range("B1:B" & Sheet1.Range("B30000").End(xlUp).Row).RemoveDuplicates Columns:=1, Header:=xlNo
End Sub

不过通过编程结果显示,是1045种,而不是210种哦
全部回答
请举个例子看看。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
文言文初阶第32篇是什么
星星网络(中兴路店)地址在哪,我要去那里办事
洗衣机皮带O型和Z型什么区别
为什么很多人都喜欢养鲷鱼
中国电信(罗市营业厅)地址好找么,我有些事要
我今年22岁,我和我女朋友的感情跨了3年,我
无法毫无愧疚地堕落,但也不想拼尽全部去努力
新车停一个月不开有关系吗
男人喜欢指挥吩咐女人说明什么?
闵行12路到178哪站换乘
家里刚装修过,用什么活性炭效果会好?
工地楼板钢筋绑扎已久生锈又要马上浇筑混凝土
8支队伍比赛,怎么抽签最公平?
现在联想A580多少钱?
中国大扁锹用什么养殖出大个体
推荐资讯
怎么通过u盘把ros iso版装进硬盘 不是装进U盘
教师希望听到什么样的课
立美地址在什么地方,想过去办事,
12厘米、粗4.5、是小吗
VMware ESX中的两台虚拟机SCSI总线共享了磁盘
朱元璋从凤阳出来,为什么凤阳还那么穷?他怎
7.2米是多少升
新时代美发地址在哪,我要去那里办事,
陈汤为什么要盗版汉武帝最霸气的一句话
手机苹果6型号MG492ZP/A序列号F4LNTKS4G5
2017年母亲节祝福语句
MVP是什么意思?我对一个人讲了一个我计划去
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?