Ich verwende den folgenden VBA-Code, um ein Häkchen/Häkchen anzuzeigen, wenn auf eine Zelle doppelt geklickt wird. Manchmal muss das Häkchen/Häkchen entfernt werden. Um das Häkchen zu entfernen, muss die Zelle erneut angeklickt werden. Sobald Sie auf das Häkchen/Häkchen doppelklicken, wird die Zelle leer angezeigt. Meine Frage ist; Wäre es möglich, das Wort "JA" anzuzeigen, anstatt die Zelle leer zu lassen?VBA Checkmark - Rückgabe 'Ja', wenn doppelt angeklickt und entfernt wurde
Oder als eine noch bessere Option, ist es möglich, den ursprünglichen Text (bevor die Zelle wurde sogar doppelt geklickt) in der Zelle beim Doppelklicken (Häkchen/Häkchen), anstatt als leer zurückgeben?
Ich hoffe, das macht Sinn! Vielen Dank im Voraus!
Unterhalb der VBA-Code, die ich für das Häkchen verwendet haben/tick:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
On Error GoTo 1
If Not Intersect(Target, Range("A2:Z200")) Is Nothing Then
Application.EnableEvents = False
If Target.Value = ChrW(&H2713) Then
Target.ClearContents
Cancel = True
Else
Target.Value = ChrW(&H2713)
Cancel = True
End If
End If
On Error GoTo 0
1 Application.EnableEvents = True
End Sub