- 締切済み
循環参照の解除
お願い致します。エクセル2000を使ってます。 循環参照と言う言葉でいいのかもわかりませんが、 あるブックのシートを、そのブック内にコピーしようとすると 別ブックの【ファイルが見つかりません】と表示されます。 使用している部分の各セルには別ブックに対して値を求める数式は入れていません。チェックしましたが無いはずです。よく考えてみると、そのブックの元になったのは、その別ブックだったと思うのですが、どこのセルにも別ブックの値を求める数式はありません。 ツールバーの循環参照を表示させて循環参照のトレースを表示してみましたが、そこには何も表示されません。その値を求めているセル・数式がどこにあるのかさっぱりわかりません。 エクセルは軽く触れる程度の知識しかありません。 どなたか教えてください。お願い致します。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- NIWAKA_0
- ベストアンサー率28% (508/1790)
原因 「他のシートを参照しているセルがあるシート」を新しいブックにコピーしたりしていませんか? これをやると、コピー後のシートは元のブックを参照しようとします。 エラー箇所の見つけ方 シートタブを右クリックして[すべてのシートを選択]し、[Ctrl]+[A](これで全範囲選択となります)→[編集]→[検索]で、 「.xls」をキーワードに選択すると他のブックを参照しているセルの一覧が出ます。 おそらく、「'[元のブック.xls]参照シート'!参照セル」という文字列が見つかると思います。 [置換]で「'[元のブック.xls]」を「'」に[すべて置換]すれば、 (コピー後にシート名を変えたりしていなければ)元の参照値を引いてくるようになります。 注意!! ・修正を行うときに複数のシートを選択したままにしていると 大変なことになってしまいます。 必ず、シートタブ右クリック→[作業グループ解除]を行うこと!! ・念のため、元データは別に残しておきましょう。
- bin-chan
- ベストアンサー率33% (1403/4213)
問題のブックを開くとき、「他のブックへの・・・」が出ていませんか? メニューの編集>リンクの編集と進むと、他のブックへの参照(リンク)を確認できます。
補足
早速の回答ありがとうございます。 すぐに補足したのですが、一時ファイルがどうとかで 反映されなくなってしまいました。 gooに問い合わせをした結果、書きなおしになってしまいました。すみません。 確かにリンクになっていました。 2つのリンクが出てきたのですが 1つは実際に使用している別ブックへのリンクです。 もう一つが問題の全く使用していないファイルへのリンクです。しかし数式でその不要ファイルへのリンクはしていしていないので、どこのセルからリンクをさせているかわかりません。リンクの設定から削除も出来ないので困ってます。
補足
早速の回答ありがとうございます。 すぐに補足したのですが、一時ファイルがどうとかで 反映されなくなってしまいました。 gooに問い合わせをした結果、書きなおしになってしまいました。すみません。 さて全範囲指定をして検索しました。 実際に数式を入れ他のブックへ参照させているセルはわかったのですが、 問題の全く関係ないファイルへの参照が出てきません。 もう一人の方に回答頂き、その不必要なファイルへ リンクしている事はわかったのですが、どこがリンクの指定になっているかわかりませんでした。 僕自身、リンクと参照の意味をよく理解していないので 説明不足でしたらごめんなさい。