• ベストアンサー

エクセルのマクロでwindowsのメッセージを表示させない方法

maruru01の回答

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

DisplayAlertsプロパティをFalseに設定すると、さまざまな確認・警告メッセージを非表示に出来ます。 記述してあるプロシージャの実行が終了すると、自動的にTrueに戻るようですが、念のため明示的にTrueを設定しておきましょう。 なお、マクロウィルスの警告メッセージは非表示には出来ません。 (例) Sub プロシージャ名 Application.DisplayAlerts = False ------ 処理内容 -------- Application.DisplayAlerts = True End Sub

oka-hiro
質問者

補足

回答有り難うございます。 No.2のnishi6さんの所に書いたような状況です。 お手数をかけます。

関連するQ&A

  • エクセルでマクロを実行中に「クリップボードに大きな情報が・・」

    エクセルでマクロを実行中に「クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けるられるようにしますか?」というメッセージが表示され処理が中断されます。この表示が出ないようにしたいのですがどうしたらよいのでしょうか?

  • クリップボードについて。

    既存のExcelファイルを開き、1シート全てをクリップボードにコピーし、 テキストボックスに貼り付けるという動作をさせたいのですが、 クリップボードを貼り付ける際に以下のようなメッセージが表示されます。 --------------------------------------------------------------------- クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けられるようにしますか? ・後で貼り付けるためにクリップボードに保存する場合は、[はい]をクリックします。 ・クリップボードにある情報を削除する場合は、[いいえ]をクリックします。 --------------------------------------------------------------------- このメッセージは表示させたくないのですが、非表示にすることはできますか?

  • エクセルのマクロについて

    シートををコピーし、書式だけをペーストするマクロを作りました。 すると、クリップボードの中にコピーした内容が残ってしまっています。 マクロ終了時にクリップボードの中を空にするマクロがあったら教えて下さい。

  • 「シートを削除しますか」のメッセージを表示させないマクロ

    マクロで、シートをコピーし、コピー元のシートを削除したいと思っています。ただ、このとき、「選択したシートにデータが存在する可能性があります。データを削除するには[削除]をクリックしてください」というメッセージが出てしまいます。このメッセージを出ないように設定できないものでしょうか? よろしくお願いいたします。

  • 「クリップボードに・・・」といったメッセージを表示させない方法を御存知ないでしょうか?

    エクセルのデータをコピペして閉じるときに、 「クリップボードに大きな情報があります。この情報をほかのプログラムに貼り付けられるようにしますか?」 といったメッセージが表示されます。 作業ごとに毎回メッセージが出てわずらわしいので、クリップボードを空にして、上記のメッセージが表示されないようにする方法を御存知ないでしょうか?

  • エクセルマクロでシートを削除するときのメッセージ

    エクセルのマクロでシートを削除するときにメッセージボックスで、本当に削除するか確認されて、マクロが中断されてしまいますが、 1) マクロで「Yes」を選択する。 2) システム設定か何かでメッセージボックスを開かないようにする。 のどちらかできないでしょうか? よろしくお願いします。

  • マクロのメッセージが消えない

    エクセル2000で、ツール→新しいマクロの記録でマクロを作りました。 一度保存して、次に開いたときにツール→マクロ→削除でマクロを消しました。しかし、開くたびに「**にはマクロが含まれています。マクロにはウイルスが~『マクロを有効にする』『マクロを無効にする』『詳細』」というメッセージが出てきてしまいます。一度マクロを作ってしまうと、削除してもこのメッセージはでてきてしまうのでしょうか? 参照するときいちいちこのメッセージが出てきてうるさいんです!どなたかわかる方、教えてください。

  • エクセルでコピーをすると変なメッセージが出てきます。

    コピーとしようとすると、「クリップボードを空にできません」って言うメッセージが出てきてコピーが出来ません。どうしたらコピーができますか?(たぶんクリップボードを空にすればいいんでしょうけど…) コピーの仕方がわるいんですかねぇ?

  • EXCEL マクロ

    EXCEL マクロで、「セルB4とC4の文字が、同じだったら、セル範囲B6~D10をコピーして、セル範囲E6~G10に貼り付ける」という処理を行わせたいと思います。 そこで、文字の比較で、”同じだったら”という記述方法がわかりません。#VALUEになってしまいます。 文字が同じ場合は、セル範囲をコピーして張り付けるという処理です。よろしくお願いします。

  • エクセル、マクロの登録方法

    エクセルのマクロ登録で、ファイルの保存を登録したい。 毎回違うファイル名で登録したいので、マクロ実行時に ファイル名登録のところで一時中断させて ファイル名を入力可能なようにマクロを作成できませんか?