システムwiki

2つのリンクされたExcelファイルがあり、ソースファイル名が変更されています-自動的に修正するにはどうすればよいですか?

CraigCB 解決済 最終更新日:2022-06-24 11:00

こんにちは、

レポートファイルには、さまざまなファイル名のさまざまなソースセルにリンクする多くのセルがあります.すべてのファイルは同じフォルダにあります.

たとえば、「Report」という名前のExcelファイルのセルA5に、='PATH/[Source1.xlsx] Sheet1'!$ A$1という名前のセルにリンクするリンクされた数式があります.

ファイル名が「Source1.xlsx」から「Source2.xlsx」に変更されたとします...すると、ファイル名が存在しないというメッセージが表示されます.次に、リンクされた数式を編集して、ソース1からソース2に手動で変更する必要があります

数式のファイル名を手動で変更したり、ファイルへのリンクを編集したりする以外に、レポートファイルのリンクをソースファイル名に自動的に変更する方法はありますか?

専門知識とアドバイスをありがとうございます.

返信リスト(回答:6)

5 #
OssieMa

ファイル名が変更される方法と理由は何ですか? Source2は既存のファイルであり、Source2へのリンクを変更するか、Source1の名前をSource2に変更しますか.

Source1の名前をSource2に変更するだけの場合、SourceファイルとDestinationファイルの両方を開いてから、[名前を付けて保存]を使用して名前をSource1からSource 2に変更すると、Excelによってリンクが自動的に更新されます.

応答5# ->にスキップ
4 #
CraigCB

情報をありがとうございました...50の異なるファイルへの50のリンクがあり、他の人がいつでも名前を変更する可能性があるため、それを行うのは困難です(たとえば、同時に開く)

>

応答4# ->にスキップ
1 #
OssieMa 1

今の私の質問はです 「ユーザーがファイルの名前を変更するのはなぜですか?名前を変更しないように指示できると思います.古いファイルのバックアップを保持する必要がある場合は、ファイルを開くと自動的に実行され、現在の日時に基づいた名前でバックアップを作成しますが、同じ名前の元のリンクされたファイルを保持するVBコードがあります.バックアップを作成するときに、すべての数式を値に置き換えて、再び変更されないようにすることをお勧めします.このようなコードについてサポートが必要な場合は、アドバイスしてください.

応答1# ->にスキップ
2 #
CraigCB

すべてのご協力に感謝します...ファイルの名前を変更せず、変更したファイルのコピーを作成するように指示します

6 #
GeorgeJ

親愛なるThe_Chad_8484、

コミュニティに投稿していただきありがとうございます.

あなたの説明によると、これらのソースファイルの名前が変更されたときにソースファイル名を自動的に更新したいとします.私の知る限り、セル内のリンクを手動で編集するか、検索と置換を使用してリンクを更新する必要がある場合があります.

また、コミュニティのメンバーが関連する経験を持っている場合は、状況についてのアイデアを共有することを歓迎します.

よろしくお願いいたします.

ジョージ| Microsoftコミュニティモデレーター

***注:このスレッドに返信できない場合は、[アカウント名]>[マイプロフィール]>[プロフィールの編集]をクリックして、コミュニティのWebサイトでメールアドレスが確認されていることを確認してください.>メールアドレスを追加>[メール通知を受信する]チェックボックスをオンにする>[保存]をクリックします.***

応答6# ->にスキップ
3 #
CraigCB

どうもありがとうございました