![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
AELAFAYQDIZ さん
こんにちは。
確かに中断のキーが効く場合と効かない場合がありますね。
私もはっきりしていません。
単純には「キーボードを受け付けない状態の処理をしている」とのことだと思います。
よって「何故効かないのか」では無く「効く」ようにできないかをを考えたほうが良いかも知れません。
、
1.ループ命令の中の「DoEvents」を追加する。
DoEventsを入れることにより、キーボード入力を受け付けるようになります。
Sub TEST()
Do
DoEvents
Loop
End Sub
2.中断の方法を選ぶ
中断には3種類あるかと思います。
・Escキーによる中断
・Ctrl + Break キー による中断
・VBEの中断ボタン による中断
「Escキー」より「Ctrl + Break キー」の方が一般的で中断が効きやすいと思います。
以上、色々と試してみて下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAコードを張り付け後のエクセルの進め方 2 2023/02/07 18:24
- オンラインゲーム apexについて キーボードでデスボックスを漁っている時にescキー以外で漁るのを止める方法はありま 1 2023/05/19 10:30
- Windows 10 mbr(マスタブートレコード)を修復したい 2 2022/07/21 21:16
- フリーソフト 1秒毎にキーの←を押すソフト 1 2023/03/06 04:27
- Visual Basic(VBA) 動きっぱなしです。止め方とプロシージャの間違いを教えて下さい! 5 2022/08/15 23:08
- Mac OS mac os xの設定の(起動ディスク)にブート用dvdが表示されません 1 2022/05/28 13:29
- その他(パソコン・周辺機器) PCの操作中に画面がフリーズしましたマウスを動かしても反応しないし「Ctrl」キーと「Alt」キーと 2 2022/04/17 10:09
- マウス・キーボード キーボード Oキーを押すとプルダウンメニューが出る 4 2022/09/08 14:48
- iOS Windows11のセットアップ中の強制終了について至急質問です。 初心者です。初めてノートパソコン 5 2023/07/09 18:44
- Visual Basic(VBA) VBA ダブルクリックしたときにctrlキーが押されているか知りたいのですが。 1 2023/06/30 22:42
このQ&Aを見た人はこんなQ&Aも見ています
-
「どうして捨てられないの?」前妻の物を捨てられない男性の心理って?
前妻の物を捨てられない理由に加え、捨てるための手段はあるのかを専門家に聞いてみた!
-
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
ExcelVBAのユーザーフォームでescキーを使う方法
Visual Basic(VBA)
-
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
-
4
エクセル固まった時 その作業をキャンセル出来ますか
Excel(エクセル)
-
5
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
6
「Columns(A:C")」の列文字を数字にして表記したい"
Excel(エクセル)
-
7
VBAの日付チェックでオーバーフローを回避したい。
Access(アクセス)
-
8
VBAでユーザーフォームの表示を確認
Visual Basic(VBA)
-
9
VBA エンターキーでイベントに入りたい。
PowerPoint(パワーポイント)
-
10
VBAでの[]
Visual Basic(VBA)
-
11
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
12
どこにもフォーカスを当てたくない
Access(アクセス)
-
13
エスケープキーを押して、フォームを閉じるには?
Access(アクセス)
-
14
全ての変数を一気にリセットする方法はありますか?
PowerPoint(パワーポイント)
-
15
DoEventsがやはり分からない
Visual Basic(VBA)
-
16
VBAでセル入力の数式に変数を用いたい
Excel(エクセル)
-
17
EXCEL VBA マクロ 実行する度に処理速度がどんどん遅くなる原因が知りたい
Excel(エクセル)
-
18
Vba テキストボックス文字を右端から配置していく方法
Visual Basic(VBA)
-
19
Vba Userformを前面に出すについて
Access(アクセス)
-
20
worksheetFunctionクラスのVlookupプロパティを取得できません エラーへの対応
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
WinAPI「MsgWaitForMultipleObj...
-
画面を強制的に再描画させる方法
-
ExcelVBA FindNextを使用して条...
-
エクセルの当番表を作っていま...
-
Excel VBAで、アクティブシート...
-
エクセルVBAの勉強を始めま...
-
アクティブセルから、A列最終行...
-
VBAでの一時停止と再開の方法
-
DoEventsが必要な理由について
-
多重ループの抜けだし方
-
再帰関数のインライン展開
-
ループ内での条件処理
-
Escキーを押すと、中断する時と...
-
VBAで3秒だけ時間を止めたい
-
WSH:任意のキーを押してDo Whi...
-
VBA Dir関数でファイルをループ...
-
uwsc条件並列とそれの抜け方
-
StatementとResultSetのclose()...
-
アセンブラによるウェイト(WAIT...
-
エクセル関数で1〜12の数字がル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
UWSCの終了の仕方
-
DoEventsが必要な理由について
-
VBAで3秒だけ時間を止めたい
-
範囲指定したセルを1つずつ飛...
-
Escキーを押すと、中断する時と...
-
DOSコマンドのループ内のTIMEコ...
-
vbscriptでIE自動入力(途中で...
-
乱数の桁数指定、または範囲指定。
-
GIFアニメをループさせたくない
-
プログラミングについて。 1つ...
-
エクセルの当番表を作っていま...
-
テキストボックスの名前に変数...
-
ループフリー
-
vb.netからエクセル関数書き込み
-
CSVファイルの特定の行だけを読...
-
VBA for i=1 to lastrow
-
どなたかこのプログラミングを...
-
Do whileでExitせず、ループの...
おすすめ情報