• 締切済み
  • すぐに回答を!

excel パスワード保護されたブックから別ブックを開く場合

XP、excel2003 です。 ブックA: 個人情報 + 統計データを含む。 パスワード保護あり。 ブックB: Aの統計データのみAからリンクし、反映 パスワード保護なし。 現状:ブックAは、パスワード保護する必要があるため、 ブックBも公開する必要があるため、ブックAの一部のデータを ブックBに反映しています。 ブックBは、自由に見られるようにしたいのですが、 開こうとすると、次のようなメッセージが出ます。 「このブックには、ほかのデータ ソースへのリンクが含まれています。 ・リンクを更新すると、Excelは最新のデータを取り込もうとします。 ・リンクを更新しないと、以前の情報が使用されます。」 [更新する]をクリックすると、ブックAで設定したパスワードと同じ パスワードを要求されるようです。 [更新しない]をクリックすると、そのまま開けますが、 古いデータが表示される恐れがあるので、なるべく避けたいです。 ブックAのパスワードを入力しない方法で、 最新データを取り込む方法がありましたら、ご教示お願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数268
  • ありがとう数1

みんなの回答

  • 回答No.1
  • fujillin
  • ベストアンサー率61% (1594/2576)

ファイルが1つ増えますが以下の考え方ではいかがでしょうか? (1)ブックCを作成:(ブックAの統計データ受け渡し用。公開可。保護なし。) (2)ブックAをクローズする時に、自動マクロで統計データ部分だけをブックCにコピーするように設定する。 (3)ブックBはブックCにリンクするように変更。 作業や見かけは、従前と変わらないと思います。ブックCは直接編集したりしない、データ受け渡しのためのファイルです。 そのほかに、ブックBからマクロでブックAを読みに行くという方法もありそうですが、セキュリティ上は上記の方法のほうが良さそうですね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

なるほど!ブックは増えても構わないので、試してみます! (マクロは、ちょっと不慣れですが…) 早速ありがとうございました!!

関連するQ&A

  • エクセルのシートの保護、ブックの保護について

    エクセルのシートの保護、ブックの保護について いつもお世話になっております。 他のエクセルファイルとリンクしているエクセルのファイルを開いたときに、リンクの更新が表示されます。 ファイルを開いたときにリンクの更新がされないようにしたいのですが、シートの保護、ブックの保護でリンクが更新されないようにはできないでしょうか? それとも、リンクそのものを解除するしか方法がないのでしょうか…。

  • エクセルのブックの保護について

    エクセルでコピーされたくないデータなどを保護する方法を、本で読んでしてみたのですが、たしかに、パスワードを設定したりして、コピーはできなかったのですが、エクセルのブック自体をコピーできるため、意味がありませんでした。エクセルのブック自体をコピーや編集などできなくするような方法を知っている方教えてください。

  • エクセルで開いているシートへの反映は?

    「最新の状態」に更新したいのです。 一台は現場でAブックが立ち上がっています。もう一台は事務所でBブックを開いています。それぞれのPCはつながっていて、A、Bブックもリンクされています。 現場で取得されたデータは、その時点でAブックに書き込みます。 しかし事務所では、再立ち上げをしない限り、そのデータは反映されませんよね。 再立ち上げをしなくてもデータが反映される、よい方法はないでしょうか。 「表示」-「ツールバー」-「web」として、出てきた「最新の情報に更新」をクリックすると、「既に開いています。2重に開くと・・・」と表示されます。 そんなお叱りの言葉が表示されなくて、更新する方法を教えてください。マクロを組んで、ボタンをクリックする方法でもいいです。

  • EXCELでブックの保護のパスワードを忘れてしまいました。

    タイトルの通りなんですが、EXCELでブックの保護のパスワードを忘れてしまいました。 ヘルプで調べたんですが、「パスワードを忘れるとファイルが開かなくなるのでメモして大事に保管しておきましょう」というだけで復旧の仕方は載っていませんでした・・。 家計簿をつけた大事なファイルなので何とかなる方法はないのでしょうか? 泣く泣く諦めるしかないのでしょうか・・? ちなみにパスワードはどうしても思い出せませんし、思い付く様な数字は入力してみても違っていました。 どなたかご存知の方がいらっしゃいましたらよろしくお願いします。

  • エクセルシートのパスワード保護について

    十数枚のシートを持つエクセルのブックがあります。 ブックとそれぞれのシートにパスワード保護が必要です。しかし、週に1度はパスワードを解除する必要があります。これが毎週のことなので、それぞれのシートごとに解除し、また設定するのはとても時間がかかり負担です。特定の個所だけならセルのロックをはずしておけばいいのでしょうが、そうではありません。 パスワード保護を全部のシートに一度に解除したり設定する方法はないものでしょうか? なお、エクセルのバージョンは97です。

  • Excelでブックの保護をしたいのですが

    Excel2003を使用しています。 シートに作成してある一覧表に 入力ができないようにしたいのですが、 ツール→保護→ブックの保護 で、パスワードを設定しても普通に入力できます(>_<) 以前はパスワードを入力しないと 他の人は編集できなかったような気がします。 何か他の操作をしないといけないのでしょうか? よろしくお願いします<m(__)m>」

  • エクセルのブックが開けなくなった

    Excel2007でパスワード保護(シート保護とブック保護)したブック2つが開けなくなり、困っています。 開こうとするとパスワードを要求され、パスワードを入力すると、「ファイルが破損しているため開くことができません」というメッセージが出て開けません。ヘルプに書いてあるとおり手動で修復も試みましたがダメでした。 絶対にパスワードは間違えていません。というのも、まったく同じファイルをネットにもUPしてあるのですが、それをダウンロードして開いてみたところ、ちゃんと開けましたし、パスワードの解除もできました。 ただ唯一の違いは、ネットにUPしてあるほうはシートの保護だけですが、ローカルのほうはブックの保護もしてありました。シートのパスワードとブックのパスワードはまったく同じものを設定していて、また、2つのブックに同じものを設定しており、それで今までちゃんと開けていたのだから、自分が間違えているとは思いにくいのです。 ファイルが破損した際に、勝手にパスワードが変わってしまうということがあるのでしょうか?しかも以前は、ファイルを開くときにはパスワードは必要なかったはずなのですが。ブックの保護って、シート構成を変更できないようにするだけですよね。閲覧するのにパスワードが必要な設定にはしていません。 どうしたら再び開くことができるようになるでしょうか?どなたかご教授願います。

  • エクセル データリンク 警告

    先日からどのようなエクセルファイルを開いても 下記のような警告が毎回でてきていて困っています。 このブックには、ほかのデータソースへのリンクが含まれています。 ・リンクを更新すると、Excelは最新のデータを取り込もうとします。 ・リンクを更新しないと、以前の情報が使用されます。 この警告が表示されるのですが、ブックにはデータリンクは含ませていません。 この現象はどうすれば解消できるでしょうか? 因みにExcel2003を利用しています。

  • Excelブックの保護パスワード判定方法

    VB6.0で、Excelブックが保護パスワードされているかどうかの 判定を行いたいです。 以下のようにHasPasswordプロパティを使用してみたのですが、 保護パスワード付きのExcelブックでテストしてみると Workbooks.Openの部分で処理が止まってしまい、先にすすみません。 基本的にやり方が間違えているんでしょうか? お分かりになる方がいらっしゃいましたら、教えてください。 よろしくお願いします。   Dim xlApp  As Excel.Application   Dim xlBook  As Excel.Workbook   Set xlApp = CreateObject("Excel.Application")   Set xlBook = xlApp.Workbooks.Open("C\:TEST.xls") If xlBook.HasPassword Then Msgbox("保護パスワードあり") Else Msgbox("保護パスワードなし") End If   Set xlSheet = Nothing   xlBook.Close   Set xlBook = Nothing   xlApp.Quit   Set xlApp = Nothing

  • エクセルのブック間のリンクについて

    異なる二つのブック間でデータをリンクさせている時、データのソース側のブックが開かれていない状態の時オブジェクトが貼られている側のブックを開こうとするとメッセージが出ます。 「更新するなら(はい)を、既存のままなら(いいえ)を」というメッセージですが、ここで(はい)を選択すると貼られているオブジェクト部分がエラー表示になります。 質問その1:ここでの(はい)はどの様なケースに使用するのでしょうか? 質問その2:ロータスなら上記の状態(ソース側のファイルが開かれていない場合)でも更新されたデータはオブジェクト側のファイルに変更が反映されますが、エクセルでは反映されない様です。私のやり方がどこか間違っているのでしょうか?やり方があれば教えて下さい。お願い致します。