永发信息网

excel vba 数字组合

答案:2  悬赏:10  手机版
解决时间 2021-05-15 14:27

学徒工(业务余爱好)请教高手,谢谢指教!

例:有九个文本框

text1(0).text="a"

text1(1).text="b"

text1(2).text=""

text2(0).text="1"

text2(1).text="2"

text2(2).text="3"

text3(0).text ="d"

text3(1).text="e"

text3(2).text=""

 

用下面这种循环

For x1 = 1 To 2
    For x2 = 1 To 3
        For x3 = 1 To 2

                 print   x1 & x2 & x3

         next x3

next x2

next 1

 

'要求在循环时把空的文本框排出。其结果如下:

 

a1d

a2d

a3e

b1d

b2d

b3d

最后把结果输入在excel表中,并将文本框的内容保存另一个工作表中。

 

谢谢高手了!

 

最佳答案
假设这九个文本框都在窗体UserForm1中,名字分别叫 TextBox11、TextBox12、TextBox13、TextBox21、TextBox22、TextBox23、TextBox31、TextBox32、TextBox33

代码如下:
Sub test()
Dim i, j, k, l As Integer
Dim xStr As String
l = 1
For i = 1 To 3
For j = 1 To 3
For k = 1 To 3
xStr = UserForm1.Controls("TextBox1" & i).Text & UserForm1.Controls("TextBox2" & j).Text & UserForm1.Controls("TextBox3" & k).Text
If Len(xStr) = 3 Then
Cells(l, 5) = xStr
l = l + 1
End If
Next
Next
Next
End Sub

全部回答

留下邮箱

E-mail你

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
空间皮肤自定义怎么做好看
平舆县雅迪电动车哪位知道具体地址啊
英雄岛狂徒+武神怎么提高移动速度?
仙三在历史中是属于什么年代的
搜狗输入法怎么打带圈儿数字?
为什么我恢复完系统后,开机时在系统自检时弹
DNF 一进55就黑频 为什么
嵩县来一锅在哪里啊,我有事要去这里
初一新生祝福语,符合初一学生的青春寄语
请教一下硅氧树脂的相关资料?
九城的奇迹MU公服现在还在运营吗?官网是什么?
玫瑰园的玫瑰种子买到吗?
浉河区董家土灶台怎么去啊,谁知道地址啊
以决明子,荷叶,山楂泡茶喝,有什么效果?
DNF四川3区,可以转四川2区吗?
推荐资讯
QQ游戏号被封怎么解封?
丝路英雄冒险为什么晚上得到的金币多啊
从深圳福永坐车到世界之窗再坐地铁是否可以到
个关于夏天的诗句古诗,关于夏天的古诗有哪些
桃江县和乔驿站宾馆地址在哪,我要去那里
修武县科勤电脑超市地址有谁知道?有点事想过
形容人都没有表面上看到的那么靓丽、背后都有
西工区威振旅馆 介绍是一家温馨舒适经济实惠
徐州科苑学院有高级护理专业不.师资实力怎么
嘉宝莉BI5200,20公斤的价格是多少?还有对人
新田县永州新日电动车(新田县审计局东北)在什
怎样自做空间模块?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?