プロが教えるわが家の防犯対策術!

お世話になります。

VBAで作成しております。

VBAでマクロ実行中は、Excelのマウスやキーボードを使ってセル選択などを無効にしたいのですが、どのようにすればよいでしょうか?
※Application.ScreenUpdatingはただ、画面の更新は止まっているのですが、セル選択などは裏で実行されているみたいで。。。

以上よろしくお願いします。

A 回答 (2件)

Application.Interactive = False とか。

ただし、エラートラップはしっかりと。
    • good
    • 5

ユーザーフォームを使う場合なら、プロパティウインドウで「ShowModal」を True にすると (デフォルトは True) マクロ実行中でユーザーフォームを表示している時はセルの移動などができないのですが。


逆に False にするとユーザーフォームを表示した状態でセルの移動などができるようになります。
なお、これは VBA コードでは設定できません。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています