ブックから値を読み込んでいるようなファイルを開くと「このブックには、ほかのデータソースへのリンクが含まれています。」という確認メッセージが表示されます。ブックの値を最新のものに更新するかしないかを尋ねてきています。Excelブック2こういう場合に確認メッセージが表示されます。Excelブック1の値を読み込んでおり、Excelブック1はExcelブック2の値を読み込んでいるという場合です。ファイルの場合、多くの人が使う時にはこの確認メッセージが邪魔になる事があります。「何かエラーが出たんだけど?」と毎回尋ねられては困ります。更新するかしないかわざわざ尋ねないで勝手に更新しないを選んで欲しいものです。ほかのデータソースへのリンクが含まれていますを非表示にするには「ほかのデータソースへのリンクが含まれています。簡単にできるだろうと思っていましたが意外と難航しました。調べてみてもなかなか方法が見つからなかったのですが、ようやく発見する事ができました。Excel2010を使用している場合と想定して解説します。ファイルタブを開いてオプションを開きます。左メニューから詳細設定をクリックして全般の項目の中から「リンクの自動更新前にメッセージを表示する」のチェックマークを外すと「ほかのデータソースへのリンクが含まれています。」という確認メッセージが表示されなくなります。そんなもん知ってるわ!と思われるかもしれません。多くの場合求めている答えはこれではないと思います。この設定は今開いているパソコンのみで有効で、他のパソコンで開いた場合には影響しないのです。設定を変更して回らなくてはいけません。そんな事やってられませんよね。確認メッセージを表示しない方法があるのではないかと調べました。「Application.DisplayAlerts」という確認メッセージを表示しないプロパティがあります。無効(False)にすれば「ほかのデータソースへのリンクが含まれています。」も表示されなくなるのではないかと考えました。サブプロシージャがあります。False」を記述すれば確認メッセージが表示されないようになるのでは...と。表示されました!/(^o^)\このブックにはほかのデータソースへのリンクが含まれています。サブプロシージャが実行される前に入る処理なので、ここに書いても無駄というわけです。上で「このブックにはほかのデータソースへのリンクが含まれています。」を表示しないようにする方法がありました。データタブを開いて「リンクの編集」をクリックします。リンクの編集画面が開いたら、「起動時の確認」というボタンをクリックします。ここで「メッセージを表示しないで、リンクの自動更新も行わない。」を選択すると確認メッセージを表示せずにで勝手に更新しないを選んでくれます。メッセージを表示しないでリンクの自動更新を行う事もできます。ファイルを保存しましょう。ファイル自体に残る設定となりますので他のパソコンで開いても設定が有効になります。これでどこで開いても「ほかのデータソースへのリンクが含まれています。」の確認メッセージが表示されなくなるのです。いちいち「何かエラーが出たんだけど?」に対処しなくて済むので最高です。(31)書いている人Azell猫好き、ウェブ好きな管理人がブログを綴っています。プロフィールへお問合せ当サイトについてプライバシーポリシーお問い合わせウェブミスト(Webmist)ウェブの世界は霧がかっているように知らないことだらけ。霧を晴らすようにウェブを知りたい滋賀ブロガーがお届けする情報ブログ。