- ベストアンサー
VBAでマクロ実行中はExcelのマウスやキーボードを使ってセル選択などを無効にしたい
お世話になります。 VBAで作成しております。 VBAでマクロ実行中は、Excelのマウスやキーボードを使ってセル選択などを無効にしたいのですが、どのようにすればよいでしょうか? ※Application.ScreenUpdatingはただ、画面の更新は止まっているのですが、セル選択などは裏で実行されているみたいで。。。 以上よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Application.Interactive = False とか。ただし、エラートラップはしっかりと。
その他の回答 (1)
- truffles23
- ベストアンサー率38% (44/115)
回答No.1
ユーザーフォームを使う場合なら、プロパティウインドウで「ShowModal」を True にすると (デフォルトは True) マクロ実行中でユーザーフォームを表示している時はセルの移動などができないのですが。 逆に False にするとユーザーフォームを表示した状態でセルの移動などができるようになります。 なお、これは VBA コードでは設定できません。