• ベストアンサー

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

nishi6の回答

  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

ダメかもしれませんが、 Application.DisplayAlerts = False をマクロの最初に挿入して試してみてください。 質問のようなメッセージを出せない(私のPCでは余り見たことがない・・・)ので確認できませんが。ダメだったらすいません。

oka-hiro
質問者

補足

Application.DisplayAlerts = False では どうやら[はい]をクリックした状態になっているみたいで、データ量が多すぎるせいか、非常に時間がかかり止まっているようにも見えます。 (この時「タスクマネージャ」で確認したら「応答なし」となっています。) マウスで[いいえ]をクリックしたときは数分で処理が終了するのですが... このメッセージはクリップボードに取り込んだデータの元のファイルを閉じようとした時に現れるようです。 現在、行っている処理はエクセル上でデータを検索するもので ・検索用のファイルを開く。 (以下マクロで処理) ・CSVファイルをテキストファイルに直してからエクセルで開く。 ・開いたデータ(約3万行)を全てコピー。 ・検索用のファイルに貼り付ける。 ・テキストファイルを閉じる。 エクセルでは無理のある処理をしているのは承知していますが、[はい]ではなくて[いいえ]をクリックしたことにしたいので、宜しくお願いいたします。

関連するQ&A

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • EXCEL マクロ

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

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

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