場所は定期的に変更されるため、ワークブックの現在のディレクトリを見つけようとしています。ただし、返されたパスは、ファイルが置かれている場所ではなく、一時フォルダーにあります。私はこの両方の方法を試しました。
folderPath = Replace(ThisWorkbook.FullName, templateBook, "")
また
folderPath = ThisWorkbook.path
どちらもマクロを初めて実行したときに機能しますが、ブックを閉じて移動すると同じ問題が発生します。
注: エクセル 2007 を使用しています。