永发信息网

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

答案:1  悬赏:40  手机版
解决时间 2021-11-11 16:19
  • 提问者网友:蔚蓝的太阳
  • 2021-11-10 18:11
[VBA]遍历表中所有表单控件,并将控件的文本复制到另一个表中,控件名(checkbox xx)不定
最佳答案
  • 五星知识达人网友:冷風如刀
  • 2021-11-10 18:41
#用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 
 
-------【如有疑问,可加新浪微博@芐雨】------
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯