質問: excel パスワード保護されたブックから別ブックを開く場合 xp、excel2003 です。 ブックa: 個人情報 + 統計データを含む。 パスワード保護あり。 ブックb: aの統計データのみaからリンクし、反映 パスワード保護なし。 現状:ブックaは、パスワード保護する必要があるため、 ブックbも公開する必要があるため、ブックaの一部のデータを ブックbに反映しています。 ブックbは、自由に見られるようにしたいのですが、 開こうとすると、次のようなメッセージが出ます。 「このブックには、ほかのデータ ソースへのリンクが含まれています。 ・リンクを更新すると、excelは最新のデータを取り込もうとします。 ・リンクを更新しないと、以前の情報が使用されます。」 [更新する]をクリックすると、ブックaで設定したパスワードと同じ パスワードを要求されるようです。 [更新しない]をクリックすると、そのまま開けますが、 古いデータが表示される恐れがあるので、なるべく避けたいです。 ブックaのパスワードを入力しない方法で、 最新データを取り込む方法がありましたら、ご教示お願いいたします。
回答: ファイルが1つ増えますが以下の考え方ではいかがでしょうか? (1)ブックcを作成:(ブックaの統計データ受け渡し用。公開可。保護なし。) (2)ブックaをクローズする時に、自動マクロで統計データ部分だけをブックcにコピーするように設定する。 (3)ブックbはブックcにリンクするように変更。 作業や見かけは、従前と変わらないと思います。ブックcは直接編集したりしない、データ受け渡しのためのファイルです。 そのほかに、ブックbからマクロでブックaを読みに行くという方法もありそうですが、セキュリティ上は上記の方法のほうが良さそうですね。