需要VBA取消保护范围的表单控制复选框

时间:2018-12-03 23:48:50

标签: excel vba checkbox

我在名为“ PayAdj”的工作表(单元格c23:c1000)上的指定范围内具有表单控制复选框。我需要取消保护它们,以便在锁定工作表时,用户仍可以“选中”和“取消选中”复选框。

通过右键单击“表单控件”选择“保护”选项卡,然后取消选择“锁定”框,手动取消保护的太多。我到处寻找解决方案,并试图修改类似的VBA代码,但失败了。

现在完全沮丧了。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

我找到了答案:

Sub UnlockCBs()     昏暗的cb作为复选框     对于ActiveSheet.CheckBoxes中的每个cb         cb.Locked = False     下一个cb 结束