|
▼ちゃっぴ さん:
Excel2002です。
今朝やると、なぜかうまく動きました。
最近、Excelが固まったりして、不調になるためかな。???
「切り取り コピー 〜」のメニューを非表示にできました。
助かりました。有り難うございました。
ちなみに、「C列のときだメニューを非表示」のコードをのせておきます。
>BeforeDoubleClickのほうが実用上問題が少ないかも・・?
「C列のときだメニューを非表示」なら実用上問題がなく使えそうです。
Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean)
Cancel = False 'reset
Sheet1.Columns(3).Validation.Delete 'reset
If Target.Row < 5 Then Exit Sub
If Target.Column <> 3 Then Exit Sub
Cancel = True
入力規則リスト設定
SendKeys "%{down}"
End Sub
Private Sub 入力規則リスト設定()
With ActiveCell.Validation
.Delete
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=$A$5:$A$12"
End With
End Sub
|
|