Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


6025 / 13644 ツリー ←次へ | 前へ→

【47571】マクロ動作中のクリック禁止について まっちん 07/3/15(木) 10:57 質問[未読]
【47593】Re:マクロ動作中のクリック禁止について りん 07/3/15(木) 17:05 発言[未読]
【47600】Re:マクロ動作中のクリック禁止について まっちん 07/3/15(木) 18:31 発言[未読]
【47601】Re:マクロ動作中のクリック禁止について りん 07/3/15(木) 18:49 発言[未読]

【47571】マクロ動作中のクリック禁止について
質問  まっちん  - 07/3/15(木) 10:57 -

引用なし
パスワード
   はじめて質問させていただきます。
初心者ですが、よろしくお願いします。

マクロ動作中のクリック禁止についてですが、

Application.Interactive = False

と記述すれば確かにクリック操作やキーボード操作
などが禁止されます。
しかし、私はセルやグラフなどのクリックだけを禁止したいので、
コントロールボックスで作成したボタンのクリックまで禁止
されてしまいます。
なんとかこのボタンのみ操作を許可し、それ以外を禁止する方法は
ないでしょうか?
よろしくお願いします。

【47593】Re:マクロ動作中のクリック禁止について
発言  りん E-MAIL  - 07/3/15(木) 17:05 -

引用なし
パスワード
   まっちん さん、こんばんわ。

>しかし、私はセルやグラフなどのクリックだけを禁止したいので、
>コントロールボックスで作成したボタンのクリックまで禁止
>されてしまいます。
マクロ動作中にボタンをクリックするのはなぜですか?
動作しているのはどんなマクロですか?
グラフやセルをクリックされたくない理由は何ですか?

【47600】Re:マクロ動作中のクリック禁止について
発言  まっちん  - 07/3/15(木) 18:31 -

引用なし
パスワード
   りん さん、ご返答ありがとうございます。

>マクロ動作中にボタンをクリックするのはなぜですか?
>動作しているのはどんなマクロですか?
>グラフやセルをクリックされたくない理由は何ですか?

マクロは、スタートボタンを押すとマクロが開始し、
その内容は外部データをExcelで受信しそのデータを次々と
セルに書き込んで行きます。また、同時にグラフにも表示させます。
その間に、セルをクリックしてしまうと本来書かれるはずのセルとは
異なる位置にデータが入ってしまい、ずれてしまいます。
また、このマクロの動作を終了させる(中断させる)時は、
ストップボタンを押すのですが、押さないとずっと繰り返してしまい、
止めることが出来ません。
そこで、ボタン以外の部分をクリック、キーボード禁止にしたいのです。
何か良い方法がありましたらよろしくお願いします。

【47601】Re:マクロ動作中のクリック禁止について
発言  りん E-MAIL  - 07/3/15(木) 18:49 -

引用なし
パスワード
   まっちん さん、こんばんわ。
>>マクロ動作中にボタンをクリックするのはなぜですか?
>>動作しているのはどんなマクロですか?
>>グラフやセルをクリックされたくない理由は何ですか?
>マクロは、スタートボタンを押すとマクロが開始し、
>その内容は外部データをExcelで受信しそのデータを次々と
>セルに書き込んで行きます。また、同時にグラフにも表示させます。
>その間に、セルをクリックしてしまうと本来書かれるはずのセルとは
>異なる位置にデータが入ってしまい、ずれてしまいます。
これは、Selectをやめることで回避できそうですが。

>そこで、ボタン以外の部分をクリック、キーボード禁止にしたいのです。
>何か良い方法がありましたらよろしくお願いします。
そのボタンはどこにあるのですか?
UserForm上にコマンドボタンをおいて、フォームのShowModalプロパティがTrueになっていると、フォーム表示中はシート上をクリックできなくなります。

6025 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free