Нужно отключить события в момент вставки/удаления галочки, чтобы не запускалось событие "Worksheet_Change", которое делает какие-то действия со столбцом A:
[vba]Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Cells.Count > 1 Then Exit Sub
r = Cells(Rows.Count, 2).End(xlUp).Row
If Not Intersect(Target, Range("A2:A" & r)) Is Nothing Then
Target.Font.Name = "Marlett"
Application.EnableEvents = False
If Target = vbNullString Then
Target = "a"
Else
Target = vbNullString
End If
Application.EnableEvents = True
End If
End Sub
[/vba]