プロが教える店舗&オフィスのセキュリティ対策術

別のファイルからデータをリンクしているシートを、コピーして,シート名を変える…というマクロを作成しました。
メッセージの正確な言葉は忘れましたが、
(「リンクを更新しますか???」のような内容だったように記憶しています)
メッセージを表示させないで、リンクの更新を行ったシートを増やすには、どのように設定するのですか?
1シートをコピーするごとにメッセージが出ることに困っています。
1回の指示で希望の枚数,メッセージを出さずに,リンク式入りでコピーを済ませる方法はありますか?
できたら複数枚コピーした後にではなく、
1シートをコピーするごとに,シート名を変更したいのですが・・・。
かなり意味不明でしたらゴメンナサイ。

「リンクの更新をしますか?」メッセージを出さずに、リンクの更新を行ったシートを増やしたいのだ・・・
と考えていただけると、「!!!」な感じかもしれないです。

A 回答 (1件)

どのようなシートを、どのようなマクロで操作しておられるか分からないので何ともいえませんが、



(1)ワークシートのメニューから、
    ツール→オプション→編集タブ、『リンクの自動更新前にメッセージを表示する』
   のチェックをはずして実行したらどうなります?

(2)最初に、Application.DisplayAlerts = False として、メッセージを表示しないようにして
   終わったら、Application.DisplayAlerts = True で元に戻すと?
   ただ、これが作成されたマクロで100%有効かどうかは分かりません。

コピーしているからメッセージが出るのではなく、コピーのたびにファイルを開いているからメセージが出ているような気もします。
2つのシートの構造や、どのようなマクロか分かれば別のことも考えられそうですが・・・
    • good
    • 0
この回答へのお礼

(2)の方法で対処できました。
ありがとうございました。

お礼日時:2001/08/15 13:24

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