No.1
- 回答日時:
その文書と言うのは別ファイルからコピーしたものじゃないですか?
とりあえず対処法を以下に示します。「リンク式を解除したい」を見てください。
Excel 小技集
http://www.yoshikawa.com/skilup/ybs2010.htm
No.2ベストアンサー
- 回答日時:
手作業で削除する方法と、マクロにより一発で削除する方法を紹介します。
手作業の場合であって、どのシートのどのセルで参照しているか解らないと
いうのであれば、一応確認し易いように Ctrl + Shift + ` (@キー) で数式を表示させ
メニューから[編集]-->[検索]で「検索する文字列」に \[ を入力し、
[置換]を押し、「置換後の文字列」に何も入れないで「次を検索」を押します。
見つかったら内容を確認しながら[置換]を繰り返し実行します。
「見つかりません」が出たら、また Ctrl + Shift + ` (@キー) で戻します。
これを全てのシートで実行します。
次にメニューから[挿入]-->[名前]-->[定義]で、「参照範囲」が他ブックになっている
名前があれば、その名前を削除します。
◎ 上記の操作をマクロにより、一発で自動削除する方法
上記の操作が面倒な場合は、次の操作で一発で他ブック参照が、解除されます。
・ いずれかのシート名タブを右クリックして「コードの表示」を指定し、
開いたコードウィンドウに下記コードをコピーして貼り付けます。
・ 貼り付けたコード内(1行目とか)にカーソルがある状態で、F5キーを押します。
・ これで、他ブック参照が全て解除になりますので、今貼り付けたコードを全て削除
してから、右上の×で閉じ、シートに戻ります。 これで完了です。
まぁ、これで大抵は、解除されると思いますが、如何でしょうか?
Sub 他ブック参照解除()
Dim Sh As Worksheet
Dim Nm As Name
Dim Rng As Range
Dim Msg As String
Dim N As Integer
For Each Sh In Worksheets
Set Rng = Sh.Cells.Find(".xls]")
If Not Rng Is Nothing Then
Do
N = N + 1
Msg = Msg & Sh.Name & "-" & _
Rng.Address(False, False) & vbNewLine
Rng.Formula = ""
Set Rng = Sh.Cells.FindNext
Loop Until Rng Is Nothing
End If
Next Sh
For Each Nm In ThisWorkbook.Names
If InStr(Nm, ".xls]") > 0 Then
N = N + 1
Msg = Msg & "名前 = " & Nm.Name & vbNewLine
Nm.Delete
End If
Next Nm
If N > 0 Then
MsgBox N & "箇所のリンクを解除しました。" & vbNewLine & _
vbNewLine & Msg, , "検索完了"
Else
MsgBox "他ブックのリンク設定は、見つかりませんでした。", , "検索完了"
End If
Set Rng = Nothing
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) エクセルに代わる 表入力ツールについて 3 2022/12/21 21:19
- Excel(エクセル) ドキュメントに保存していたエクセルのファイルが開きません。 2 2022/12/02 09:38
- Excel(エクセル) マクロの保存先、開いてるすべてのブックの意味 エクセルを開き、表示→マクロ→マクロの表示と順番に開く 3 2022/06/25 17:52
- Excel(エクセル) エクセルからビジオのリンク貼り付け 1 2023/03/30 17:51
- Excel(エクセル) Excelで、社外秘(閲覧のみ)と表示され、共有者が編集出来ないのですが 4 2023/06/20 17:54
- PowerPoint(パワーポイント) エクセルファイルが他のデーターソースへのリンクが含まれている場合の調べ方を教えてください。 2 2023/08/24 13:03
- Excel(エクセル) エクセルにデータを表示したいため、外付けデーターベースが必要です。どのようなものがありますか。 2 2023/03/12 20:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでブックを非表示で開いて処...
-
エクセルで参照しているデータ...
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
エクセルで50行ごとに区切った...
-
Excel(2010)のフィルターが保...
-
エクセルにおける,「ブック」...
-
エクセルで「ディスクがいっぱ...
-
エクセルファイルを開かずにpdf...
-
エクセルで別ブックをバックグ...
-
ブックの保護ができないんです...
-
EXCEL VBA におけるブック終了...
-
Excel VBAでブックを閉じる時、...
-
エクセルで複数のシートを別フ...
-
指定ファィルの指定シートをシ...
-
エクセル2016です。「ブッ...
-
Excelで指定範囲のデータ...
-
Excelで複数ブックの同一セルに...
-
beckyに届いたメールをエクセル...
-
北九州市にあった「井筒屋ブッ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルを共有するとPCによっ...
-
エクセルの関数 ENTERを押...
-
VBAでブックを非表示で開いて処...
-
WorkBooksをオープンさせずにシ...
-
Excelでブックの共有を掛けると...
-
エクセルで参照しているデータ...
-
Excel(2010)のフィルターが保...
-
Excelで複数ブックの同一セルに...
-
VBA バックグラウンドで別ブッ...
-
エクセルで50行ごとに区切った...
-
エクセルで「ディスクがいっぱ...
-
エクセルにおける,「ブック」...
-
エクセルファイルを開かずにpdf...
-
フォルダ内の複数ファイルから...
-
ブックのピボットを別ブックに...
-
エクセルシートの一部を送りたい
-
エクセル2016です。「ブッ...
-
エクセルで別ブックをバックグ...
-
フォルダ内の複数ファイルから...
-
複数ファイルから特定シートの...
おすすめ情報