我想清除特定单元格范围内或按列的所有活动X复选框。这似乎很简单,因为我能够使用以下代码清除整个工作表中的所有复选框。但我不知道如何修改它,以仅适用于单个列或单元格范围。
Sub ClearAllCheckboxes()
Dim Answer As String
Dim MyNote As String
Dim Obj As Object
MyNote = "This will Clear all CheckBoxes Proceed? "
Answer = MsgBox(MyNote, vbQuestion + vbYesNo, "???")
If Answer = vbNo Then
Exit Sub
Else
On Error Resume Next
For Each Obj In ActiveSheet.OLEObjects
Obj.Object.Value = False
Next Obj
End If
End Sub