毎日実行される別のルーチン用にファイルを準備する必要があるExcelマクロルーチンがあります。この準備では、t-1ファイルとt0ファイルのリンクが変更されます。Excel VBAマクロ - リンク名を変更する
私は通常行うコードは次のとおりです。
ActiveWorkbook.ChangeLink Name:= _
"file path", NewName:=new_file_path, Type:=xlExcelLinks
私の悩みは今ので、私はへの道が必要になり、この特定のルーチンのための新しいルーチンに変更するファイルのパスは常に同じではないということですそれらをすべて置き換えるために現在のリンクが何であるかを見つけることを自動化する。私は今、それがこのルーチンを呼び出すと、このファイルを開いているワークシートで、そのためにすべてのリンクを交換するためのトリックがある場合は私が最初の事は私を助けるだろうか
ですがあるため、新しいファイルパス古いリンクの名前/パスを言う必要はありません。誰か知っていますか?この手順を試してみてください、ブック内のすべてのExcelのリンクを変更するには
おかげ
これが役立つかどうかはわかりません。現在のワークブックのパスと名前を返すための 'ActiveWorkbook.FullName'。パスを返すための 'ActiveWorkbook.Path'。 – newacc2240
ありがとうございますが、それは私の問題ではありません。しかし、とにかくありがとう! – Luiza