如果用户对特定单元格进行了更改,请将复选框设置为True。我该如何创建呢?我应该使用表单字段复选框还是ActiveX复选框?
答案 0 :(得分:2)
表单字段复选框或ActiveX复选框都可以使用,但我使用ActiveX复选框。检查Worksheet_Change事件
Private Sub Worksheet_Change(ByVal Target As Range)
If Target = CELL("A1") Then
CheckBox1.Value = True
End If
End Sub
或类似上面的代码
答案 1 :(得分:1)
如果您想知道用户是否已从固定的初始值更改了值,您可以在没有VBA的情况下执行此操作:
=A1<>"Default"
手动点击控制框会覆盖公式,但您可以通过保护A1不受保护且受B1保护的工作表来防止这种情况。
答案 2 :(得分:-1)
您可以使用vba和Sub类型Worksheet_Change创建它。 看看这个帖子enter link description here