1

場所は定期的に変更されるため、ワークブックの現在のディレクトリを見つけようとしています。ただし、返されたパスは、ファイルが置かれている場所ではなく、一時フォルダーにあります。私はこの両方の方法を試しました。

folderPath = Replace(ThisWorkbook.FullName, templateBook, "")

また

folderPath = ThisWorkbook.path

どちらもマクロを初めて実行したときに機能しますが、ブックを閉じて移動すると同じ問題が発生します。

注: エクセル 2007 を使用しています。

4

1 に答える 1

0

次のコードを使用しました。

folderPath = CurDir("M") & "\" & Month & " " & Year
MkDir (folderPath)

共有ドライブ(M)に保護があるため、他の方法では機能していなかったと思います。

于 2013-03-11T21:37:36.687 に答える