如果选中该复选框,则此代码用于放置单词“New”,以及✓选中标记(如果未选中)。使用VBA复选框显示其他值
If CheckBox2.Value = False Then
Cells(3, 3) = ChrW(&H2713) # <-- checkmark ✓
Else: Cells(3, 3) = "New"
End If
然而,目前,这只是地方的“新”字,如果复选框被选中,但如果不是选择它,它不会将一个✓勾选!当他们选择复选框然后取消选择复选框时,我可以得到一个复选标记,但这很麻烦。
我该如何解决这个问题?
听起来你射击的复选框本身的变化情况下,本代码,以便它不会着火直到您选择或取消选择它。您可能需要将这段代码复制到另一个步骤,如果您希望它启动,无论它们是否更改复选框。 – Dave
所以你想默认显示✓? –
@ Jean-FrançoisCorbett我做的,但我现在已经找到了解决问题的解决方案。感谢您的帮助,尽管 – CptGoodar