Note: The other languages of the website are Google-translated. Back to English

Excelですべてのリンク(外部参照)を見つけて一覧表示するにはどうすればよいですか?

Excelでは、外部参照を作成して、別のブックのセルの内容を参照します。 ただし、ブックのすべてのリンクをExcelで一覧表示する場合、すべての外部参照(リンク)を見つけて一覧表示するのは難しいようです。 この記事のトリッキーな方法は、ワークブック内のすべてのリンクをすばやく見つけて一覧表示するのに役立ちます。

検索コマンドを使用してすべてのリンクを検索して一覧表示します

VBマクロを使用してすべてのリンクを検索して一覧表示します

Kutools forExcelのすべてのリンクを検索して一覧表示します


矢印青い右バブル 検索コマンドを使用してすべてのリンクを検索して一覧表示します

外部リンクにはブラケットが含まれているため [ 記号、ワークブック全体ですべての括弧記号を取得できる場合は、外部リンクを見つけることができます。

1. 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 ホーム > 検索と選択 > 海外受験 を開く 検索および置換 ダイアログボックス。 開くこともできます 検索および置換 を押すとダイアログボックス Ctrlキー + F キー。

2. メディア 何を見つける: ボックスに、角かっこ記号の左側を入力します "[".

ドキュメントリストすべてのリンク1

3. 【送信】ボタンをクリックします。販売者は原則としてXNUMX日以内に回答を返信します。XNUMX日を過ぎても回答がない場合は、Artisanaryまでお問い合わせください。 オプション、で 中で ドロップダウンリスト、選択 シート or ワークブック リンクを見つけたいもの。 スクリーンショットを参照してください:

ドキュメントリストすべてのリンク2

4. そして、 すべて検索 ボタン。 次に、すべての外部参照を一覧表示します。 検索および置換 すぐにダイアログボックス。 押す Ctrlキー+ A  次のスクリーショットのように、すべてのリンクセルを選択します。

ドキュメントリストすべてのリンク3

括弧記号の左側は、ワークブック全体の外部リンクを見つけることができます。 内部リンクと外部リンクを含むすべての種類のリンクを知りたい場合は、感嘆符「」を入力できます。!" の中に 見つける:ボックス。


矢印青い右バブル VBマクロを使用してすべてのリンクを検索して一覧表示します

次のVBAマクロは、リンクされているすべてのソースブックを現在のブックの新しいワークシートに一覧表示するのに役立ちます。

1. 押したまま 頭の中 + F11 キーを押すと、Microsoft Visual Basic forApplicationsウィンドウが開きます。

2に設定します。 OK をクリックします。 インセット > モジュール、モジュールウィンドウに次のマクロを貼り付けます。

VBA:Excelですべてのリンクを一覧表示します。

Sub ListLinks()
    Dim xSheet As Worksheet
    Dim xRg As Range
    Dim xCell As Range
    Dim xCount As Long
    Dim xLinkArr() As String
    On Error Resume Next
    For Each xSheet In Worksheets
        Set xRg = xSheet.UsedRange.SpecialCells(xlCellTypeFormulas)
        If xRg Is Nothing Then GoTo LblNext
        For Each xCell In xRg
            If InStr(1, xCell.Formula, "[") > 0 Then
                xCount = xCount + 1
                ReDim Preserve xLinkArr(1 To 2, 1 To xCount)
                xLinkArr(1, xCount) = xCell.Address(, , , True)
                xLinkArr(2, xCount) = "'" & xCell.Formula
           End If
        Next
LblNext:
    Next
    If xCount > 0 Then
        Sheets.Add(Sheets(1)).Name = "Link Sheet"
        Range("A1").Resize(, 2).Value = Array("Location", "Reference")
        Range("A2").Resize(UBound(xLinkArr, 2), UBound(xLinkArr, 1)).Value = Application.Transpose(xLinkArr)
        Columns("A:B").AutoFit
    Else
        MsgBox "No links were found within the active workbook.", vbInformation, "KuTools for Excel"
    End If
End Sub

3.  F5 このマクロを実行するためのキー。 次に、という名前の新しいワークシートを作成します リンクシート すべてのリンクの場所とリンクされたソースワークブックの名前を一覧表示し、パスを一度に保存します。 スクリーンショットを参照してください:

ドキュメントリストすべてのリンク4


矢印青い右バブル Kutools forExcelのすべてのリンクを検索して一覧表示します

Kutools for Excelさん 壊れたリンクを見つけて壊す、アクティブなワークシートのすべての外部リンクを見つけることができます。同時に、必要に応じて特定のリンクを解除できます。

あなたがインストールしている場合 Kutools for Excel、次のようにしてください。

1. リンクを検索するワークシートをアクティブにして、[ クツール > リンク > 壊れたリンクを見つけて壊す、スクリーンショットを参照してください:

ドキュメントリストすべてのリンク5

2. メディア 壊れたリンクを見つけて壊す ダイアログボックスで、をクリックします。 フィルタ 選択するドロップダウンリスト すべてのリンク、およびアクティブなワークシート内のすべてのリンクが一覧表示され、リンクのステータスも表示できます。 OK リンクが有効であることを表します。 エラー リンクが壊れていることを意味します。

ドキュメントリストすべてのリンク6

免責事項:

1。 もし セルを表示 リスト内のリンクをクリックすると、オプションがチェックされます。 ワークシート内のリンクを含む特定のセルを見つけて移動します。

2.リンクを解除する場合は、リストからリンクを選択して、をクリックします。 リンクを解除.

クリックしてKutoolsfor Excelと無料トライアルを今すぐダウンロードしてください!

この機能について詳しく知りたい場合は、をクリックしてください。 壊れたリンクを見つけて壊す.


矢印青い右バブル Kutools forExcelのすべてのリンクを検索して一覧表示します

Kutools for Excel 300以上の便利なExcelツールが含まれています。 30日以内に制限なしで無料でお試しいただけます。 今すぐ無料トライアルをダウンロードしてください!


最高のオフィス生産性ツール

Kutools for Excelはほとんどの問題を解決し、生産性を80%向上させます

  • 再利用: すばやく挿入 複雑な数式、チャート および以前に使用したものすべて。 セルを暗号化する パスワード付き。 メーリングリストを作成する そしてメールを送る...
  • スーパーフォーミュラバー (複数行のテキストと数式を簡単に編集できます); 読書レイアウト (多数のセルを簡単に読み取って編集する); フィルター範囲に貼り付け...
  • セル/行/列をマージする データを失うことなく; 分割セルコンテンツ; 重複する行/列を組み合わせる...重複セルを防止します。 範囲を比較する...
  • [複製]または[一意]を選択します 行; 空白行を選択 (すべてのセルは空です); スーパーファインドとファジーファインド 多くのワークブックで; ランダム選択...
  • 正確なコピー 数式参照を変更せずに複数のセル。 参照の自動作成 複数のシートに; 箇条書きを挿入、チェックボックスなど...
  • テキストを抽出、テキストの追加、位置による削除、 スペースを削除する; ページング小計の作成と印刷。 セルの内容とコメントを変換する...
  • スーパーフィルター (フィルタースキームを保存して他のシートに適用します); 高度な並べ替え 月/週/日、頻度など。 特殊フィルター 太字、斜体...
  • ワークブックとワークシートを組み合わせる; キー列に基づいてテーブルをマージします。 データを複数のシートに分割; xls、xlsx、PDFをバッチ変換...
  • 300 以上の強力な機能. Office / Excel 2007-2021 および 365 をサポートします。すべての言語をサポートします。 企業や組織に簡単に導入できます。 フル機能の 30 日間無料トライアル。 60日間の返金保証。
kteタブ201905

Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
officetab下部
コメントを並べ替える
コメント (39)
5の5を評価 · 1の評価
このコメントは、サイトのモデレーターによって最小化されました
VBA List all Links Macroを実行した後、XNUMXつのリンクが表示されました。 "J:\ DocumentsandSettings \ MyDocuments \ Consulting\APRTZ.xls"。 このリンクは、ファイルが最初に保存された元のコンピューターのハードドライブ上のファイルへのリンクです。 このリンクを削除できないようです。ファイルを*.xlsmファイルとして保存する必要があります。 任意の提案をいただければ幸いです。 ありがとう。 マイケル
このコメントは、サイトのモデレーターによって最小化されました
セルにある値をコピーして貼り付けてみてください。 リンクは役に立たないが、データはまだ必要である。
このコメントは、サイトのモデレーターによって最小化されました
ありがとうございました! ワークブックオプションを指定して[検索]コマンドを使用しました。ファイルにタブがたくさんあるので、これはすばらしいことでした。 完全!
このコメントは、サイトのモデレーターによって最小化されました
何度も試して失敗した後、セルの書式設定ルールで参照を見つけました!! :P(別のセルの内容に基づいてセルの色を変更できる場所)
このコメントは、サイトのモデレーターによって最小化されました
Jonruあなたのチップは私を大いに助けてくれました!!
このコメントは、サイトのモデレーターによって最小化されました
救世主! このページを見つけてくれてありがとう。さもなければ、私はそれの一番下にたどり着くことはなかっただろう。 Joniruに感謝します。
このコメントは、サイトのモデレーターによって最小化されました
ジョニルありがとう! コメントを含め、その隠されたリンクをどこでも探しました...あなたのヒントは、何時間も検索した後、そのリンクを見つけるのに役立ちました!
このコメントは、サイトのモデレーターによって最小化されました
ジョニル、あなたは上司です! これにXNUMX日間費やしましたが、もっと多くの時間を無駄にする可能性があります。 Excelがファイルにxmlマッピングがないことを教えてくれたので、Xmlトリックは機能しませんでした。別のドキュメントの名前付き範囲へのリンクが見つかりました。 ありがとうSooooooooどうも。
このコメントは、サイトのモデレーターによって最小化されました
VBAマクロを実行することだけが私のために機能し、これがなければ、私はそれを見つけることができなかったでしょう! 私のためにこれを解決してくれてありがとう! :lol:それは私の深刻な欲求不満を治しました!
このコメントは、サイトのモデレーターによって最小化されました
Jonriu-またはANYONE(緊急リクエスト)私はKuToolsを持っており、ハイパーリンクの解除とリンク切れの検索ツールを使用しましたが、何も役に立ちませんでした。 検索機能を使用しましたが、解決しませんでした。 140を超えるタブのデータ、約80,000個のセルを含むスプレッドシートがあります。 これは、セルの書式設定ルールについてすべてのセルをチェックする必要があることを意味しますか? 実行できるマクロはありますか? 検索ツールとKuToolsツールのどちらも「検索」または中断できない一時ファイルへのハイパーリンクがあります。 これは緊急の要請ですか。
このコメントは、サイトのモデレーターによって最小化されました
ジョニル、私はあなたにキスすることができました...これは私を何週間も狂わせてきました! 条件付き書式を調べることを考えたことはありません
このコメントは、サイトのモデレーターによって最小化されました
ジョニル、あなたは天才です! ずっと条件付きフォーマット...ありがとう!!!
このコメントは、サイトのモデレーターによって最小化されました
リードしてくれてありがとう! 私は実際にネームマネージャーにいました! うまくいけば、この投稿が他の不幸な魂を助けるでしょう。
このコメントは、サイトのモデレーターによって最小化されました
いくつか検索した後、データ検証ソースにいくつかのリンクと、マクロに割り当てられたいくつかのボタンが見つかりました。 「リンクの編集」メニューからリンクが消えるには、Excelを完全に閉じる必要がありました。
このコメントは、サイトのモデレーターによって最小化されました
「検索」はデータ検証設定を検索しませんが、これらには無効なリンクが含まれている可能性があります。 非常にうまく機能する別の方法を次に示します。1。ブックのコピーをXMLスプレッドシートとして保存します。 2.「XMLメモ帳」(Microsoft)または任意のXML/テキストエディタでXMLスプレッドシートを開きます。 3.無効なリンク(URL)の一部または全部を検索します。 どのタブとどのセルに無効なリンクが含まれているか、どのタイプの参照(データ検証、高度なフィルター、名前付き範囲など)が含まれているかを確認する必要があります。4。これで、元のXLファイルに戻ってそれらを変更/削除できます。無効な参照。 HTH
このコメントは、サイトのモデレーターによって最小化されました
Stevoこの方法を使用してリンクを見つけることができましたが、それがどこにあるのか、またはそれを修正する方法がまだわかりません。 (***で不正なリンクをカプセル化)これは、すべてのプロジェクトを見積もるために使用する必要があるテンプレートです。 V Ch 2012-07-25T20:41:12Z 2014-08-20T15:53:34Z 15.00 0x0101002FAC2859101EBD408B4E817052597CDA baacc0fc-fbe2-4ba9-b022-3c507d1c4d6b *** https://sp.vectorform.com/MVP.xlsx *** Estimator FTE Sheet3Sheet4FullRAリストSheet1
このコメントは、サイトのモデレーターによって最小化されました
マクロを使用していますか? find関数を使用して私のものを見つけることができなかったので、私は別の解決策を探してここに来て、上記のメッセージを見つけました(ちなみにありがとう)。 ただし、XMLメソッドを使用してデータ検証関連の外部参照を削除した後でも、Excelは外部リンクがあると言っています。 別のスプレッドシートのマクロに実際にリンクするボタンがあることに気付くまで、非常にイライラします。 したがって、それらを削除すると、外部リンクがあるとは表示されなくなります(woohoo)
このコメントは、サイトのモデレーターによって最小化されました
ベーコンを保存しました。 私も同じです。 投稿ありがとうございます。
このコメントは、サイトのモデレーターによって最小化されました
[quote]「検索」はデータ検証設定を検索しませんが、これらには無効なリンクが含まれている可能性があります。 非常にうまく機能する別の方法を次に示します。1。ブックのコピーをXMLスプレッドシートとして保存します。 2.「XMLメモ帳」(Microsoft)または任意のXML/テキストエディタでXMLスプレッドシートを開きます。 3.無効なリンク(URL)の一部または全部を検索します。 どのタブとどのセルに無効なリンクが含まれているか、どのタイプの参照が含まれているかを確認する必要があります(データ検証、高度なフィルター、名前付き範囲など)4.これで、元のXLファイルに戻ってそれらを変更/削除できます無効な参照。 HTHSTevoによる[/quote]ありがとうSTevo...このヒントは私にたくさんの時間を節約しました。
このコメントは、サイトのモデレーターによって最小化されました
よくできたSTevo、あなたのXMLメソッドは私のために働いた唯一のものでした。 私はそれをメモ帳で開いて、そこにありました
このコメントは、サイトのモデレーターによって最小化されました
素晴らしい投稿。 不要な古いリンクを見つけるのに問題があり、それらが含まれている正確なシートを見つけました。シートを削除して問題を解決しました。 ありがとう!
このコメントは、サイトのモデレーターによって最小化されました
ありがとう !!!! それは助けになりました...簡単に作業することができます...
このコメントは、サイトのモデレーターによって最小化されました
これらのソリューションのいずれも検索に役立たないリンクのタイプが1つあり、Excelのヘルプと[リンクの編集]ダイアログも役に立ちません。 データ検証と条件付き書式には、セルの数式に含まれていない外部リンクがあるため、[検索]ダイアログは使用できません。 リンクの種類に関係なく、ワークブック内のすべての外部リンクを確実に検出するフェイルプルーフの方法を次に示します。1。ワークブックを保存する(常にNo.2)2003.ワークブックのコピーをXMLベースの形式で保存する(XML Spreadsheet 3)-XMLと互換性のない機能を失います(ただし、受け入れます)4.現在開いているXMLスプレッドシートのコピーを閉じます5. Notepad++などのTEXTエディターを使用して新しく作成したXMLSpreadsheetを開きます(Windows Notepad.exeは使用しないでください) )6。XMLベースのコピーで「」または「」タグと「RefersTo =」テキストのテキスト検索を実行し、出来上がり! あなたの外部参照があります! XNUMX.もうXNUMXつの場所は、[名前付き範囲]ダイアログです。名前付き範囲が外部ファイルを指していることがすぐにわかります。 XMLコピーを検索する上記の方法は、外部ファイルを参照するデータ検証または条件付き書式設定を見つけるのに非常に役立ちます。これらは手動で見つけるのが非常に困難です。
このコメントは、サイトのモデレーターによって最小化されました
こんにちは、[検索と置換]ダイアログボックスの結果を別のブックまたはワークシートにエクスポートするためのvbaコードを持っている人はいますか?
このコメントは、サイトのモデレーターによって最小化されました
@Joniru-@ytrewqと@Scniderをエコーするには、ロックします。 私があなたのコメントを読んでいなかったら、条件付きフォーマットを見ることを考えたことはなかっただろう。 この厄介なエラーがあれば、私はついに自由になります。
このコメントは、サイトのモデレーターによって最小化されました
上記のVBAマクロは見事に機能しました。 どうもありがとう!
このコメントは、サイトのモデレーターによって最小化されました
上記のすべてのオプションは、外部リンクを取り除くのに役立ちませんでした。 しかし、私は私の外部リンクを排除するための解決策を見つけました。 NameManager(メニュー-数式)もご覧ください。 「参照」列に、「名前」が参照する場所が表示されます。
このコメントは、サイトのモデレーターによって最小化されました
ありがとう-私の問題を修正しました
このコメントは、サイトのモデレーターによって最小化されました
ありがとう! 助けて頂きました。 インターネットは素晴らしいです。 イベントから5年経った今でもこれを見つけることができます
このコメントは、サイトのモデレーターによって最小化されました
まことにありがとうございます! これらのリンクが見つかったら、名前付き参照への直接の外部参照を切り替えて、リンクされたセルのレイアウトが変更された場合でも正しい場所を指すようにしてください。以下を参照してください。 http://msexcelandvba.blogspot.se/
このコメントは、サイトのモデレーターによって最小化されました
シャザム! このヒントは素晴らしいです。
このコメントは、サイトのモデレーターによって最小化されました
開いたときに外部リンクがないことに関するメッセージを表示するExcelファイルがありました。 そのようなリンクは見つかりませんでした。さまざまなツール-Kutools、FormulaDeskなど 何も見つかりませんでした。 最後に、xlsxファイルをzip + xmlとして開き、外部リンクを処理するフォルダーを削除することで問題を解決しました(詳細が必要な場合は質問してください)。
ここにはまだコメントが投稿されていません
もっと読む
あなたのコメントを残す
ゲストとして投稿
×
この投稿を評価:
0   文字
推奨される場所

フォローする

著作権©の2009 - WWW。extendoffice.com。 | | 全著作権所有。 搭載 ExtendOffice。 | サイトマップ
MicrosoftおよびOfficeのロゴは、米国MicrosoftCorporationの米国およびその他の国における商標または登録商標です。
SectigoSSLで保護