How about incrementing the value by one if you double click on it. And
Decrement it if you rightclick on it.
If that's ok, rightclick on the worksheet tab that should have this behavior and
select view code. Paste this into the code window:
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As
Boolean)
If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Target, Me.Range("a:a")) Is Nothing Then Exit Sub
Cancel = True
On Error GoTo errHandler:
With Target
If IsNumeric(.Value) Then
Application.EnableEvents = False
.Value = .Value + 1
Else
Beep
End If
End With
errHandler:
Application.EnableEvents = True
End Sub
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
If Target.Cells.Count > 1 Then Exit Sub
If Intersect(Target, Me.Range("a:a")) Is Nothing Then Exit Sub
Cancel = True
On Error GoTo errHandler:
With Target
If IsNumeric(.Value) Then
Application.EnableEvents = False
.Value = .Value - 1
Else
Beep
End If
End With
errHandler:
Application.EnableEvents = True
End Sub
I limited my range to column A, but you could be more specific:
If Intersect(Target, Me.Range("a:a")) Is Nothing Then Exit Sub
could be:
If Intersect(Target, Me.Range("a13:a27")) Is Nothing Then Exit Sub