MS Excelを使用した会社の年間書類管理方法

このQ&Aのポイント
  • MS Excelを使用して会社の年間書類をリストにして管理しています。オーダーシートの番号をリストにし、詳細を記入し、ハイパーリンクを使用して各オーダーシートを開くことができます。
  • 今年度のファイルが開かなくなり、「他のデータソースへのリンクが含まれています」というエラーメッセージが表示されます。リンクを更新すると開けないため、現在は別のファイルを使用しています。
  • 現在使用している臨時ファイルにハイパーリンクを追加するか、新しいファイルで作り直すか迷っています。アドバイスをお願いします。
回答を見る
  • ベストアンサー

MS Excelで作ったファイルで、会社の年間の書類をリストにして管理

MS Excelで作ったファイルで、会社の年間の書類をリストにして管理しています。アパレルの会社で、各、メーカーさんに渡す、オーダーシートの番号をリストにし、詳細を記入、また、オーダーナンバーの欄には、ハイパーリンクをつけ、このリストから、各オーダーシートが開けるようになっています。 一年間で、オーダーナンバーは1500位まで行くので、こちらのエクセルファイルも、毎年1500段くらいのファイルになっています。 このリストを、毎年、コピーして、使いまわしており、使っていたところ、昨日、こちらのファイルが開かなくなりました。ファイルを開けようとすると、「このブックには他のデータソースへのリンクが含まれています。」というウィンドウが出て、「更新しない」を選択すると、エクセルが落ちます。「更新する」を選択すると、ずっとリンクを探していて、結局開けることができません。 今は、他の場所に保存してあった、全てのハイパーリンクが無効になっているファイルを臨時で使用しています。こちらのリストは、会社内でも大変よく使うものなので、再度リンクをつけて、使いたいのですが、また、ただリンクを付け直して、同じ問題が起こってしまうことがありそうで、迷っています。このファイルは、もう6年以上、コピーしながら使っているものなので、もうファイルがおかしくなっているのかとも思います。 いま、臨時で使っているファイルにそのままハイパーリンクをつけても問題ないか、もしくはこのコピーしながら使っていたファイルを捨て、新しいBookで作り直した方がよいのか、アドバイスいただければと思います。どうぞ、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mimeu
  • ベストアンサー率49% (39/79)
回答No.2

> コピーをして、何度も再利用しているファイルは、 > おかしくなるということはあるのでしょうか? ワードでもエクセルでも編集履歴を持っています。そのため編集に編集を重ねたファイルは(ご質問のブックはマサにそうして使っておられます)見た目よりずっとディスクスペースもメモリも食います。 もしかしたらWindowsPCで開かなくなってしまったのは、そのためかもしれません。 つまり編集履歴をなくしてしまえば開くかもしれない、ということです。 編集履歴をなくすには、ブック内の各シートを新しいブックにコピーします。セル単位でコピーすればなおよい事もあります。(VBAを使えば簡単です) その効果は、ブックを保存してファイルサイズを見ればハッキリ分かります。試されてはいかがでしょうか。

peikazu
質問者

お礼

mimeuさん、お礼が大変遅くなりまして、申し訳ございません。アドバイスをありがとうございました! 新しいBookへのコピーをやってみましたが、Tabを新しいBookへコピーしようとしても、セルを全て選択し、新しいBookへコピーしても、エクセルが落ちました。もうどうにもならないって感じですね。これは、いちからつくり直しかなあ。。。と考えております。 何度もご回答いただきまして、ありがとうございました!

その他の回答 (1)

  • mimeu
  • ベストアンサー率49% (39/79)
回答No.1

ご質問のような経験がないので、推定でのコメントなのですが、 他のブックへのリンクを使う場合、他のブックが削除・名前変更・フォルダ移動などされるとリンク参照できなくなります。しかし普通ならエクセルがそれなりに対応するので、ご質問のようなトラブルにはなりません。 昨日突然、との事ですが、ユーザ名変更とかフォルダの名称変更とか何かシステムの変更をしませんでしたか? 一度そのブックを他のPCへコピーして開けてみられてはどうでしょうか? 他のPCでは参照先が入っていませんから当然リンクは全部失敗しますが、「更新しない」で開けられないでしょうか? ご質問のようにイチから作り直すのも大変ですから、もし別PCで開けられて、なおかつVBAを使える人が近くにいれば、VBAを使ってリンク全部についてリンク先のブックが実在するかテストし、参照先が実在しないリンクを削除するなどできます。 あるいリンク先がまたリンクだったりして、最悪循環参照になっているのかもしれません。昨日あたりに追加したリンクに変なモノはなかったか?

peikazu
質問者

お礼

mimeuさん、回答をありがとうございました。こちらのファイルは会社のサーバーに入っており、Networkを通じて、他の全てのPCからあけるのを試みたのですが、全てだめでした。ただ、1台ある、Macではあけることができました。毎日情報を追加して、リンクも加えていますので、もしかしたらだめになった当日に足したリンクで、何か変なことをしてしまったのかもしれません。 もし、ご存知だったらでよいのですが、コピーをして、何度も再利用しているファイルは、おかしくなるということはあるのでしょうか? もしご存知でしたら、また、教えていただけると助かります。 ありがとうございました!

関連するQ&A

  • エクセルファイル 更新日参照の仕方

    エクセル2003を使っています。エクセルファイルのプロパティを見たと きのファイルの更新日を参照して、セルに表示させたいのですが、できるのでしょうか? ブックAのシート1にブックB,C,D,Fのファイルをハイパーリンクでつなげています。 そこで、ブックB,C,D,Fの更新日をブックAのハイパーリンクを張った隣のセルにでも最終更新日として表示させたいと思っています。 エクセルについての知識はあまりないので、できればわかりやすく教ええもらえると助かります。よろしくお願いします。 足りない情報があったら補足いたします。

  • リンク先のブックのシートを、同じブック内にコピー

    Web上にExcelファイルが置いてあります。 ハイパーリンクでこのファイルへのパスを設定し、 クリックすると、別ブックでこのExcelファイルが開かれます。 これを、別ブックではなく、ハイパーリンクを設定したブック内に、 リンク先ファイルのシートをコピーさせることは可能でしょうか。 よろしくお願いします。

  • エクセルの入力規則のリストが効かない

    エクセルの入力規則でリストを設定していますが シート内の他のセルをいじっていると 突然リストを選択できなくなる時があります。 [データ]→[入力規則]の「ドロップダウンリストから選択する」はチェックされたままです。 こうなると一度ファイルを閉じても直りません。 新規ブックに全文をコピーしたら直りました。 新規ブックにシートコピーだと駄目です。 これはバグなのでしょうか?

  • エクセルファイルの上書きについて

    エクセルデータが上書きされてしまいました、、、 どうしてこうなったのか教えて頂けたらと思います。 エクセルファイルを、共有にせずに、ファイル名を後ろに日付を付け足して、 別の場所(デスクトップ)にコピーし保存しました。 そのコピーしたものに入力し、もとのエクセルファイルを同時に開き入力した一行を貼り付けた場合、セルごとにメッージがでてたんですが、「・・・リンクしますか?」とか何か?(覚えてませんが・・・) すべてハイでコピーしました。 次に最初、元のファイルを開いた時に、「このブックは、ほかのデータソースへのリンクが含まれています。 リンクを更新すると、Excelは最新のデータを取り込もうとします。リンクを更新しないと、以前の情報が使用されます。」 というメッセージが出た時、「更新する」と「更新しない」をどちらかを選んで保存した場合どうなるんでしょうか? 元のデータに、前日入力していたものがすべて消えてしまったんです。。。 どこで、どう間違って、元のファイル入力したデータを消してしまったのか・・・ 分かり辛い説明ですみませんが、ご回答よろしくお願いします。

  • 【エクセル】ファイルの更新日を表示

    エクセルSheet1にエクセルファイルをいくつかハイパーリンク してあり、それらのファイルのプロパティをみたときの更新日を 隣のセルに表示させたいんですけど、どうすればよいでしょうか? たとえばA列1~5行目までにハイパーリンクでエクセルのファイルを 表示させていて、B列に隣のA列に貼ってあるリンク先のエクセルファイル の更新日を表示させたいんですが、可能でしょうか? VBAはほとんどわからないので、出来ればエクセル関数で出来ると いいのですが、VBAのほうが良いのであれば教えていただいたVBAの 式を勉強しようと思います。よろしくお願いします。 使用しているエクセルのバージョンは2003です。

  • 初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで そ

    初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで それぞれのA-1セル同士をイコールで反映させることって できるんでしょうか?(「ファイル1」内の「シート1」と「シート2」では可能ですよね。)もしできるなら、 どのように公式したらよいか、解りやすく教えて下さい。 可能であると解ってる「シート1」に入力した値が「シート2」に反映するように作ってしまうと、シート2のみ更新して保存したくても「シート1」も もれなくついてきてしまいますよね。だから、別ブックで作成して あるセルの値のみ 別ブックのセルに入っていくようにしたいのです。PCはXPでエクセルは2003です。宜しくお願いします。  

  • Excelファイルとのリンクについて。

    Excelファイルとのリンクについて。 例えば、 フォルダAに ブック1 と ブック2 が入っていたとします。 ブック2は、データが毎週更新され人から受け取ります(レイアウトは変わりません)。 そこで、質問です。 ブック1内 に ブック2のデータをリンクさせたいのですが、どのようにすればできるでしょうか?(たしか以前に、メニューから引用という形でできていたような気がするのですが、、方法が分かりません。毎週渡されるブック2を入れ替えれば、ブック1も更新されるというのをイメージしています。) ご存じありましたら、ご教授いただきたく思います。 よろしくお願いします。

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

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

  • EXCELファイルをコピーすると終了する

    あるEXCELファイルが、コピーするとEXCELが終了してしまうようになりました。 そのファイルには複数シートがあり、図形やグラフなどが貼りついているものです。どのシートでは起こります。 セル選択をし「コピー」や「切り取り」をすると砂時計になった後エラーメッセージなく終了します。 他のブックにシートコピーしても改善されません。 また、そのブック内のシートをすべて削除して新しくシートを作成しても同じです。 作り直しするのは大変なためこのファイルを継続使用したいのですがコピーできないと非常に不便で困っています。 回避策などありましたら教えていただきたいと思います。 EXCEL2000を使用しています。また違うパソコンでも同じ現象になります。

  • エクセルのファイルに他のファイルのシートをコピーしたい

    エクセルのファイル A に10個のシートがあり、又ファイル Bに5個のシートがあるのですが、 ファイル A のシートを 2個 ファイル Bに移したいのです。うまくコピーできません。 コピーしたいエクセルシート名をクリックして、シートの移動またはコピーを選択しても、新しいブックか現在のファイル名しか表示されません。簡単な編集からコピーをしても貼り付ける時、テキストでの貼り付けになり、元のまま貼り付けが出来ません。

専門家に質問してみよう