- ベストアンサー
MS Excelを使用した会社の年間書類管理方法
- MS Excelを使用して会社の年間書類をリストにして管理しています。オーダーシートの番号をリストにし、詳細を記入し、ハイパーリンクを使用して各オーダーシートを開くことができます。
- 今年度のファイルが開かなくなり、「他のデータソースへのリンクが含まれています」というエラーメッセージが表示されます。リンクを更新すると開けないため、現在は別のファイルを使用しています。
- 現在使用している臨時ファイルにハイパーリンクを追加するか、新しいファイルで作り直すか迷っています。アドバイスをお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
> コピーをして、何度も再利用しているファイルは、 > おかしくなるということはあるのでしょうか? ワードでもエクセルでも編集履歴を持っています。そのため編集に編集を重ねたファイルは(ご質問のブックはマサにそうして使っておられます)見た目よりずっとディスクスペースもメモリも食います。 もしかしたらWindowsPCで開かなくなってしまったのは、そのためかもしれません。 つまり編集履歴をなくしてしまえば開くかもしれない、ということです。 編集履歴をなくすには、ブック内の各シートを新しいブックにコピーします。セル単位でコピーすればなおよい事もあります。(VBAを使えば簡単です) その効果は、ブックを保存してファイルサイズを見ればハッキリ分かります。試されてはいかがでしょうか。
その他の回答 (1)
- mimeu
- ベストアンサー率49% (39/79)
ご質問のような経験がないので、推定でのコメントなのですが、 他のブックへのリンクを使う場合、他のブックが削除・名前変更・フォルダ移動などされるとリンク参照できなくなります。しかし普通ならエクセルがそれなりに対応するので、ご質問のようなトラブルにはなりません。 昨日突然、との事ですが、ユーザ名変更とかフォルダの名称変更とか何かシステムの変更をしませんでしたか? 一度そのブックを他のPCへコピーして開けてみられてはどうでしょうか? 他のPCでは参照先が入っていませんから当然リンクは全部失敗しますが、「更新しない」で開けられないでしょうか? ご質問のようにイチから作り直すのも大変ですから、もし別PCで開けられて、なおかつVBAを使える人が近くにいれば、VBAを使ってリンク全部についてリンク先のブックが実在するかテストし、参照先が実在しないリンクを削除するなどできます。 あるいリンク先がまたリンクだったりして、最悪循環参照になっているのかもしれません。昨日あたりに追加したリンクに変なモノはなかったか?
お礼
mimeuさん、回答をありがとうございました。こちらのファイルは会社のサーバーに入っており、Networkを通じて、他の全てのPCからあけるのを試みたのですが、全てだめでした。ただ、1台ある、Macではあけることができました。毎日情報を追加して、リンクも加えていますので、もしかしたらだめになった当日に足したリンクで、何か変なことをしてしまったのかもしれません。 もし、ご存知だったらでよいのですが、コピーをして、何度も再利用しているファイルは、おかしくなるということはあるのでしょうか? もしご存知でしたら、また、教えていただけると助かります。 ありがとうございました!
お礼
mimeuさん、お礼が大変遅くなりまして、申し訳ございません。アドバイスをありがとうございました! 新しいBookへのコピーをやってみましたが、Tabを新しいBookへコピーしようとしても、セルを全て選択し、新しいBookへコピーしても、エクセルが落ちました。もうどうにもならないって感じですね。これは、いちからつくり直しかなあ。。。と考えております。 何度もご回答いただきまして、ありがとうございました!