- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:右クリック、ダブルクリックの操作)
右クリック、ダブルクリックの操作
このQ&Aのポイント
- 勤務表作成してます。A1に「ON・OFF」を表示します。 「ON」のときに、ダブルクリックで、上のセルを表示、右クリックで「1」を表示します。 「OFF」のときは、コンテキストメニュ-(通常の操作)が出来るようにしたいのですが、ON.OFFの切り替え操作のVBAがわかりません。 よろしくお願いします。
- 勤務表作成時に、A1に「ON・OFF」を表示します。 「ON」のときには、ダブルクリックすると、上のセルを表示し、右クリックすると「1」を表示します。 「OFF」のときは、通常のコンテキストメニューを使用できるようにしたいですが、ONとOFFの切り替え操作のVBAが分かりません。 お力をお貸しください。
- 勤務表の作成中に、A1に「ON・OFF」と表示します。 「ON」の状態では、ダブルクリックすると上のセルが表示され、右クリックすると「1」と表示されます。 「OFF」の状態では、通常のコンテキストメニューが使用できるようにしたいのですが、ONとOFFの切り替えのVBAの書き方が分からず困っています。 どなたか教えていただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ON.OFFの切り替えが知りたいの? http://qanda.rakuten.ne.jp/qa4948485.html の、方は締め切った方がいいと思うよ 良く見れば違うけど、質問部分は同じだし 「マルチポスト」になると思う Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$A$1" Then Select Case Target.Value Case "イベントON" Target.Value = "イベントOFF" Case "イベントOFF" Target.Value = "イベントON" End Select Cancel = True Exit Sub End If End Sub Private Sub Worksheet_BeforeRightClick(ByVal Target As Range, Cancel As Boolean) If Target.Address = "$A$1" Then Select Case Target.Value Case "イベントON" Target.Value = "イベントOFF" Case "イベントOFF" Target.Value = "イベントON" End Select Cancel = True Exit Sub End If End Sub
お礼
hige_082様 先ほど、ON,OFFの切り替えができないと、返事いたしましたが、 イベントを入力忘れていました。 希望どおりに出来ました。 いつもありがとうございます。 また、よろしくお願いします。 同質問も注意します。