Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = True
If Not Application.Intersect(Target, Range("B30:B100")) Is Nothing Then
Target = Calendar.ShowX(Target(1), 2, 0, 1)
End If
End Sub