我有一个Excel表单,可根据用户输入动态创建条目。 输入创建一个复选框,以标记任务是否完成等等。
是否可以使用复选框的值来删除复选框和条目?
即。如果用户勾选复选框,则删除条目和复选框。
private sub Checkbox1_click()
If Checkbox1.Value = true
checkbox1.delete
end if
end sub
这会引发以下错误:
无效的过程调用或参数错误。
有没有办法让复选框删除自己?
答案 0 :(得分:1)
只是一个想法,试着隐藏而不是像这样删除:
Private Sub Checkbox1_click()
CheckBox1.Visible = Not CheckBox1.value
End Sub
无论如何,请确保保存CheckBox1
不可见的事实,因为它将在下次启动表单时显示。您可以将其保存在变量或单元格中。