『ステップ実行について』(ヒックル) Dim OpenFileName As String OpenFileName = Application.GetOpenFilename("Microsoft Excelブック,*.xls?") こちらをステップ実行して、ダイアログからブックを選択すると、勝手にマクロが最後まで進んでしまうことがあります。(進まないこともあります。) 回避する方法はあるでしょうか? ブレークポイントや、Stop等で止めるほかないのでしょうか。 < 使用 Excel:Excel2019、使用 OS:Windows10 > ---- こんにちは ^^ 二行しか書いておられないので、何とも申し上げられませんが。 いづれも、ブックが開きますうぅ??;。。。m(_ _)m (隠居じーさん) 2021/02/08(月) 16:31 ---- 割と経験しますね。別の掲示板でもそういう議論がありました。 提示の方法以外の回避方法はないと思います。不具合じゃないですかね。 (γ) 2021/02/08(月) 16:38 ---- あ。。。そうなのですね。 有難う御座います。 何か勘違いをされているのかと、想像致しておりました。^^; 大変失礼致しました。m(_ _)m (隠居じーさん) 2021/02/08(月) 18:44 ---- mougサイトで取り上げられた時は海外に対策があるとの事でした。 6ヶ月以前なのか、過去ログを探せませんでした。 改めて検索すると、これがヒットしました。           ↓ https://contexturesblog.com/archives/2014/09/04/excel-vba-problem-with-step-into-f8/ 【Excel VBA Problem With Step Into F8】 ジストリに手を入れる方法らしいです。「自己責任」が強調されています。 ザットした流れ  ↓ エクセルを閉じる 目的のレジストリフォルダに行く  32ビットオフィス、64ビットウィンドウズ → HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\VBA  32ビットオフィス、32ビットウィンドウズ → HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\VBA  64ビットオフィス、64ビットウィンドウズ → HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\VBA レジストリフォルダに辿り着いたら、右クリックして「新規」を選択して、「DWORD」を追加する 名前  DisableOrpcDebugging7 値    1 登録が終わったら、エクセルを再開する。 ※ 登録は以下のVBAでもできるようです。 Sub M_snb()   CreateObject("Wscript.shell").regwrite "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VBA\DisableOrpcDebugging7", 1, "REG_DWORD" End Sub ※ Pathから判断して、以下の組合せ用らしい。  32ビットオフィス、32ビットウィンドウズ か 64ビットオフィス、64ビットウィンドウズ 原文を読んでからにしてください。 日本語版に有効かどうかも分かりません。 (半平太) 2021/02/08(月) 21:15 ---- 隠居じーさん様 γ 様 半平太 様 コメントくださりありがとうございます。 結構あるあるなんですかね 海外の対策法、もう少し読み込んでからサブ機で試してみようかと思います。 (ヒックル) 2021/02/15(月) 14:15