A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
こんにちは
Changeイベントの処理中(Callで呼び出しているSubの処理も含む)で、セルの値を変更してはいませんか?
もしも、そのような場合には、再度Changeイベントが発生してしまうということが起こります。
(ご質問のケースがこれに該当するのかは不明ですが、ひとまずこれと仮定して…)
このようなことを防止するには、Changeイベントの処理中には一時的にイベントの発生を停止します。
処理の初めに
Application.EnableEvents = False
処理終了後に
Application.EnableEvents = True
とすることで実現できます。
https://docs.microsoft.com/ja-jp/office/vba/api/ …
※ 原因がこれとは異なる場合は、スルーしてください。
No.1
- 回答日時:
>戻るのを禁止する場合
とは Call で呼んだサブプロシージャ―が実行されたら、以降チェンジイベントでの作業はないのですか?
また Call で呼び出す時と呼ばない時が確実に分かれているのでしょうか?
もし分かれているなら
if 条件式 then
call ~
exit sub
else
'他の作業
end if
とかに出来そうな予感が・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Excel(エクセル) エクセルのイベントVBAを複数のシートで動かしたい 1 2022/12/07 16:55
- Excel(エクセル) エクセルVBAでオブジェクトが必要です 2 2022/09/10 16:37
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
- Excel(エクセル) VBAについて 3 2022/06/19 18:19
- Visual Basic(VBA) VBAで質問ですが、皆さんはどの様に導き出しているのでしょうか? 6 2022/05/03 21:53
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) いつもお世話になっております、VBAで教えて頂きたいのですが 2 2022/05/05 22:20
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
private subモジュールを他のモ...
-
マクロで、次のコードへ行く前...
-
特定の名前のオートシェイプの...
-
Word VBA。各マクロの間に待ち...
-
シグナル 6(SIGABRT)とは?
-
バッチファイルでのエラー処理...
-
vbaのエラー対応(実行時エラー...
-
どう増強すべきか
-
【C#】Page_Loadさせない方法に...
-
特定のファイルを他のプロセス...
-
どうやってもFor文を抜けてしま...
-
Excel VBA セルの名前があるか...
-
複数個のTextBoxでいずれかの内...
-
エクセル VBAで複数セル選択時...
-
シートモジュールを複数作成す...
-
【VBA】エラー処理で別プロシー...
-
順番に処理させたい
-
ASP.netにて質問です。
-
“try/catch”と“if/else”
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【C#/Java?】try-catchでcatch...
-
IF文に時間(何時から何時ま...
-
private subモジュールを他のモ...
-
シグナル 6(SIGABRT)とは?
-
Functionで戻り値を複数返す方法
-
特定の名前のオートシェイプの...
-
ExcelのVBAで、選択したファイ...
-
マクロで、次のコードへ行く前...
-
どう増強すべきか
-
VBA 複数の行を高速で削除する...
-
Excel VBA セルの名前があるか...
-
特定のファイルを他のプロセス...
-
Word VBA。各マクロの間に待ち...
-
どうやってもFor文を抜けてしま...
-
【VBA】エラー処理で別プロシー...
-
エクセル VBAで複数セル選択時...
-
シェルスクリプトでファイル内...
-
【Vb.net】プリンタジョブの取得
-
vbaのエラー対応(実行時エラー...
-
VBAでBook読み込み時の非表示方...
おすすめ情報