[VBA]遍历表中所有表单控件,并将控件的文本复制到另一个表中,控件名(checkbox xx)不定

如题,请问可以实现吗?通过VBA编程方法。注意,不是activex控件,是表单控件中的“复选框”。... 如题,请问可以实现吗?通过VBA编程方法。注意,不是activex控件,是表单控件中的“复选框”。 展开
 我来答
Albert_芐雨
2013-12-19 · TA获得超过224个赞
知道小有建树答主
回答量:139
采纳率:0%
帮助的人:157万
展开全部

#用VBA遍历CheckBox#可以先遍历所有shaps,再根据名称判断是否复选框。

Sub 遍历CheckBox()
    Dim shp As Shape, i
    i = 1
    For Each shp In Sheet1.Shapes
        If shp.Name Like "Check Box" & "*" Then
            Sheet1.Cells(i, 1) = shp.Name
            shp.Select
            Sheet1.Cells(i, 2) = Selection.Characters.Text
            i = i + 1
        End If
    Next
End Sub

 

 

-------【如有疑问,可加新浪微博@芐雨】------

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式