
うちのBOSSがマクロボタンをダブルクリックして『動かない動かない』と
言ってきます。
Excelにsheet1、sheet2があり、sheet1内の画像にマクロを割り当てています。
そこで、その画像をシングルクリックしますと、sheet2(原紙)がsheet3にコピー
されてsheet3上でいろいろとマクロが実行されます。
sheet1内の画像をダブルクリックしますと1クリック目でマクロが実行されて
画面上にsheet3が出てきて、直後の2クリック目でsheet3上をクリックする
ことになり、そこでマクロが停止してしまいます。
シングルクリックをしてというお願いは通じません。
マクロ実行をSTOPさせません方法はありますでしょうか?

No.2ベストアンサー
- 回答日時:
マクロ実行中のクリックは無視するように修正すれば良いと思います。
そうすればダブルクリックしても2回目のクリックは無視されますのでシングルクリックと同じ動作になります。
ありがとうございます。
教えて頂きましたキーワードでサイトを発見出来ました
Sub 止められるものなら止めてみろ()
Application.Interactive = False
ここに動作
Application.Interactive = True
End Sub
で、無事止まらないマクロ完成しました
No.1
- 回答日時:
こんにちは、
良くわかりませんけど
>画面上にsheet3が出てきて、直後の2クリック目でsheet3上をクリックする
のであれば、処理に下記を加え、
Application.ScreenUpdating = False
終了時に Trueに戻せばよいかと思います。
ありがとうございます。
説明が下手でもうしわけありません。
教えて頂きました方法にて、マクロ実行中のsheet3表示は
なくなりましたけれど、それでもダブルクリックしますと
sheet3が表示されてマクロが止まってしまいます…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
クリックイベントなのに、2回クリックしないとフォー
Access(アクセス)
-
VBAでダブルクリック禁止
Visual Basic(VBA)
-
ボタン2回押しを無効にしたい
JavaScript
-
-
4
エクセルのラベルの値(文字列)を垂直方向で中央揃えにするには?
Excel(エクセル)
-
5
UserForm1.Showでエラーになります。
工学
-
6
フォームの二重起動の阻止
Visual Basic(VBA)
-
7
VBAのコマンドボタンの文字列の改行方法は?
Visual Basic(VBA)
-
8
最初の1回のみにボタンクリックでマクロ実行する
Visual Basic(VBA)
-
9
エクセルVBAでロックをかけたい
Excel(エクセル)
-
10
コマンドボタンに二回目のマクロ実行しない設定を
Visual Basic(VBA)
-
11
ExcelVBAのユーザーフォームの中に線を引きたい
Visual Basic(VBA)
-
12
EXCELのマクロの重複起動の禁止
Excel(エクセル)
-
13
シングルクリックとダブルクリックのイベントについて
Access(アクセス)
-
14
XL:BeforeDoubleClickが動かない
その他(プログラミング・Web制作)
-
15
VBAでのエラー
Excel(エクセル)
-
16
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
-
17
エクセルVBAでUserFormを起動した時
Excel(エクセル)
-
18
Vba UserFormを前面に出す方法を教えてください
Visual Basic(VBA)
-
19
VBAでブックを非表示で開いて処理して閉じる方法
Excel(エクセル)
-
20
VBA CommandButtonの文字ずれ
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
wordを起動した際に特定のペー...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
ExcelのVBA。public変数の値が...
-
Excel マクロでShearePoint先の...
-
Excel マクロ VBA プロシー...
-
エクセルで縦に並んだデータを...
-
Excelのセル値に基づいて図形の...
-
TERA TERMを隠す方法
-
ExcelVBAでPDFを閉じるソース
-
特定文字のある行の前に空白行...
-
Excel_マクロ_現在開いているシ...
-
エクセルに張り付けた写真のフ...
-
エクセルで特定の列が0表示の場...
-
Office365 (Excel) におけるシ...
-
エクセルマクロでワードの一ペ...
-
TeraTermマクロの文字列結合
-
マクロを使用して、A列にある文...
-
inlineとdefineの違い
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
一つのTeratermのマクロで複数...
-
メッセージボックスのOKボタ...
-
Excelのセル値に基づいて図形の...
-
Excel マクロ VBA プロシー...
-
Excel・Word リサーチ機能を無...
-
Excel_マクロ_現在開いているシ...
-
ExcelVBAでPDFを閉じるソース
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
エクセルで縦に並んだデータを...
-
TERA TERMを隠す方法
-
特定文字のある行の前に空白行...
-
Excel マクロでShearePoint先の...
-
UWLSの記録でマクロを作成し使...
-
エクセルで別のセルにあるふり...
-
マクロ実行時、ユーザーフォー...
-
ソース内の行末に\\
-
wordを起動した際に特定のペー...
おすすめ情報