In Excel (using VBA) I want to change the color of the check marks from gray to green on double-click, then back to gray again on double-click (basically a toggle). Current code is below - NOTHING I have tried has worked. Please help.
Here is the image. The font is Wingdings, character code is 252, font colors are #BEBEBE and #008000. I want those gray check marks to change to green on double click and if double clicked again, back to gray. This is in a range of cells (B7 to C150).

CODE:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target.Column = 2 Then
Cancel = True
End If
If Target.Column = 3 Then
Cancel = True
End If
With Target.Font.Color
If Not .Font.Color = vb15 Then
.ColorIndex = vb10
ElseIf Not .Font.Color = vb10 Then
.ColorIndex = vb15
End If
End With
End Sub
Thanks for any help!!