如果選中該複選框,則此代碼用於放置單詞「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