【发布时间】:2015-05-29 08:18:33
【问题描述】:
我在工作表上有大约 100 个表单控件复选框,并且可以毫无问题地获取和保存它们的值。这些不包含在任何组框中。但是,我想访问位于组框内的特定复选框,并且该复选框没有有意义的名称。我希望我可以首先找到该组,然后隔离复选框。
当不在用户表单上时,如何在组框内循环?
我想我必须使用.Range(array()) 或.Groupitems(),但我似乎无法让它工作。
一种捕获该复选框(位于组内)的方法,同时遍历 mysheet 上的所有复选框也可以,因为我已经这样做以保存它们的值。
For Each sh In ws.Shapes
If sh.Type = msoFormControl Then
If sh.FormControlType = xlGroupBox Then
mygroup = sh.name
'need to loop within "mygroup" and find the checkbox
提前致谢。
【问题讨论】: