|
よろしくお願いします。
ヘルプ読んだり参考書とにらめっこ中です。
下記コードが動いてくれません。
お恥ずかしい話ですが
修正教えて貰えませんかトホホ
状況はダブルクリックしても変化なしです。
Private Sub Worksheet_BeforeDoubleClick _
(ByVal Target As Range, Cancel As Boolean)
Dim MyDate As Date
If Not Intersect(Me.Range("C3,C9,C11"), Target) Is Nothing Then '日付エリア
'日付1, 日付2, [基準日], [月数], [休日Map], [Pos_X], [Pos_Y], [入力Msg],
If ktCalDate(MyDate, Date, kt_土日祝, , , "日付を入力[クリック]しなさい。", 六曜:="勝友負仏安赤") Then
Target.Value = MyDate
End If
Cancel = True
-------ここまでは動いているのですが--------
If 1 < Target.Count Then Exit Sub
On Error Resume Next
If Not Intersect(Target, Range("C17")) Is Nothing Then
UserForm18.Show vbModeless
Else
UserForm18.Hide
End If
If 1 < Target.Count Then Exit Sub
On Error Resume Next
If Not Intersect(Target, Range("C13,C15")) Is Nothing Then
UserForm19.Show vbModeless
Else
UserForm19.Hide
End If
End Sub
|
|