
No.2ベストアンサー
- 回答日時:
こんにちは。
最初に、イベントのコードが違っていませんか?
× Private Sub Worksheet_BeforeDoubleClick(ByVal Target As range)
○ Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
ダブルクリックは、セルに入力待ち状態にさせてしまうので、マクロが止まってしまいます。ですから、入力待ち状態を作らないように、Cancel = True をして、一旦、セルの入力待ち状態を解除してあげなくてはなりません。
例:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
MsgBox Format(Date, "yy/mm/dd")
Cancel = True '入力待ちを解除
End Sub
なお、通例、最後のほうに、入力待ち解除コードを置くことが多いようです。
No.1
- 回答日時:
マクロが書かれているシートとダブルクリックしたシートは同じになっていますか?
MsgBox "BeforeDoubleClick"
とか書いてダブルクリックしても、メッセージボックスが表示されませんか?
selectionChangeとかを使っていると、ダブルクリックしたことになる前に、
selectionChangeが起動してダブルクリックになりません。
そういう場合セルを移動しないでダブルクリックすると起動するはずです。
多分、そういうことではないでしょうか
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Visual Basic(VBA) エクセルのVBAでダブルクリックでチェックを入れたあと 1 2022/10/26 20:30
- Excel(エクセル) エクセル VBA実行中のApplication.ScreenUpdatingについて 3 2023/07/13 21:06
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- Excel(エクセル) エクセルのイベントプロシージャーでF列の最終行のセルの入力をトリガーにしたいのですが 1 2022/10/14 09:36
- Visual Basic(VBA) excel2021で実行できないマクロ。どこを直したらいいのか 2 2022/03/28 03:40
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- Excel(エクセル) 【マクロ】スクショ印刷がうまく動かない件 5 2022/12/06 17:37
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Excel(エクセル) Excel2019 マクロを使用し画像を貼り付けした際のリンク切れについて 2 2022/11/15 16:14
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
空白でないセルの値を返す方法...
-
入力したところまでを自動的に...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
Excel:文字と数字の組合せ、次...
-
Excelでロト6の数字を決めたい
-
ExcelVBAでセルを編集状態にす...
-
【マクロ】開いているブックの...
-
Excelでセルに入力されたカラー...
-
エクセル:コメントのようなも...
-
googleスプレッドシートの関数s...
-
【エクセル】指定したセルに入...
-
一分あたりの数の出し方
-
excel入力セルをクリックしただ...
-
EXCEL◆入力した文字列を別シー...
-
値を入力後、自動的にアクティ...
-
エクセルの数式がかぶって、選...
-
Excelのゴールクーク機能の使い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelで同じセルに箇条書きをし...
-
A1セルに入力したら、入力時間...
-
エクセルで既に入力してある文...
-
IF関数で0より大きい数値が入力...
-
空白でないセルの値を返す方法...
-
Excelでセルに入力されたカラー...
-
入力したところまでを自動的に...
-
Excel:文字と数字の組合せ、次...
-
yyyy/mm/ddからyyyy/mmへの変換
-
エクセルで、特定のセルの内容...
-
エクセルの数式がかぶって、選...
-
Excel 大小比較演算子による「...
-
【Excel】セル内の時間帯が特定...
-
excel 関数にて文字を0として認...
-
【エクセル】指定したセルに入...
-
エクセルで、数値を月として認...
-
参照先セルに値が入っていない...
-
マクロ無しで時間自動で記入を...
-
値を入力後、自動的にアクティ...
-
エクセル セルに文字を入力した...
おすすめ情報