我已经编写了一个代码,用于一键重新设置所有选项按钮,但它给出了一个错误,“对象不支持该属性或问题”。
Sub Add_New_Record()
Dim i As Integer
For i = 1 To 30
With Sheets("Form")
'-- unlock the worksheet
.Unprotect
.OptionButton(i).Value = False
'-- lock the worksheet
'.Protect
.Activate
.Range("Q12").Select
End With
Next i
End Sub
谁能建议我如何修复代码并将所有选项按钮的值设为“假”。
我知道如何单独做:
Sub Add_New_Record()
With Sheets("Form")
'-- unlock the worksheet
.Unprotect
.OptionButton1.Value = False
'-- lock the worksheet
'.Protect
.Activate
.Range("Q12").Select
End With
End Sub
但由于我的按钮太多,代码会变得非常长且效率低下。
感谢您的帮助和时间。