Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5742 / 13645 ツリー ←次へ | 前へ→

【49148】ダブルクリックで実行 Marron 07/5/25(金) 10:01 質問[未読]
【49150】Re:ダブルクリックで実行 Jaka 07/5/25(金) 13:04 発言[未読]
【49155】Re:ダブルクリックで実行 Marron 07/5/25(金) 16:18 お礼[未読]

【49148】ダブルクリックで実行
質問  Marron  - 07/5/25(金) 10:01 -

引用なし
パスワード
   どなたかお助け下さい。

'シートモジュールで
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  '実行されるコード
End Sub

とすることで,シート内のセルがダブルクリックされた時にプロシージャが実行されると本を見て分かったのですが,シート名のタブの部分をダブルクリックした場合に実行でくるようにしたいのですが,どのようにすればよいのでしょうか?

よろしくお願いします。

【49150】Re:ダブルクリックで実行
発言  Jaka  - 07/5/25(金) 13:04 -

引用なし
パスワード
   ▼Marron さん:
>シート名のタブの部分をダブルクリックした場合に実行でくるようにしたいのですが,
>どのようにすればよいのでしょうか?
残念ながら、シートタブについてのイベントは用意されていないようです。

多分こんなことだろうと思います。
【46893】シート名だけ保護をする方法

【49155】Re:ダブルクリックで実行
お礼  Marron  - 07/5/25(金) 16:18 -

引用なし
パスワード
   ▼Jaka さん:
こんにちは。

セルをダブルクリックした場合,空白→Yes,Yes→空白となるようなイベントを組んでいるため,シートのダブルクリックで別のイベント発生を考えていました。
シートをアクティブにした場合にマクロ実行するようにもできるのですが,Yes&空白の条件を入力したいので,この方法も使えず,悩んでいたため,レスしました。
素直にコマンドボタンのクリックで対応したいと思います。

ありがとうございました。

5742 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free