Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3046|回复: 6

[已解决]如何组合窗体上的控件名字?

[复制链接]
发表于 2010-12-1 21:57 | 显示全部楼层 |阅读模式

首先,这个题目取的很不专业,因为我也不知道怎么取这个题目。

大家看下面的内容吧。呵呵。

 如下图所示
窗体中有两个文本框textbox

他们的名称分别为“文本框A”和“文本框B”里面的内容分别为“张三”“你好么?”

我想点击按钮时得到如下结果“张三你好么?”

代码要求为不能直接写出两个文本框的名称:   文本框A.Text  &  文本框B.Text

dim mc as string
set mc="文本框"
我想要类似 mc & "A".Text  &  mc & "B".Text 的代码。输出结果为
张三你好么?

可能还有CDEFG等等的。

 希望大家能看明白并帮忙解决。然后能告诉我这个问题的题目应该怎样取就更好了 呵呵
附件: o4i0Yxkc.rar (10.05 KB, 下载次数: 6)

如何组合窗体上的控件名字?

如何组合窗体上的控件名字?

如何组合窗体上的控件名字?

如何组合窗体上的控件名字?
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2010-12-1 22:10 | 显示全部楼层    本楼为最佳答案   

Dim mc As String
 mc = "文本框"
MsgBox Me.Controls(mc & "A").Text

其他你应该会了

回复

使用道具 举报

 楼主| 发表于 2010-12-1 22:12 | 显示全部楼层

谢谢啦。呵呵 其他的俺会了 嘿嘿

回复

使用道具 举报

发表于 2010-12-1 22:17 | 显示全部楼层

str1=textbox1.value & textbox2.value
回复

使用道具 举报

发表于 2010-12-1 22:17 | 显示全部楼层

 

[em06]
[此贴子已经被作者于2010-12-1 22:18:16编辑过]
回复

使用道具 举报

发表于 2010-12-1 22:21 | 显示全部楼层

楼主的头像好可爱~想捏一下
回复

使用道具 举报

发表于 2010-12-1 22:27 | 显示全部楼层

Private Sub CommandButton1_Click()
    Dim ctl As MSForms.Control, str As String
    For Each ctl In Me.Controls
        If ctl.Name Like "*文本框*" Then
            str = str & ctl.Text
        End If
    Next
    MsgBox str
End Sub
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-15 06:54 , Processed in 0.337165 second(s), 11 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表