構文など
Name oldpathname As newpathnameエクセルVBAでファイル名やフォルダ名を変更するoldpathname を newpathname に変換するステートメントです。
名前 | 説明 | 備考 |
---|---|---|
oldpathname | 変更するファイル・フォルダ名をファイルパスを含めて指定する | 必須 |
newpathname | 新しいファイル・フォルダ名をファイルパスを含めて指定する | 必須 |
変換するファイル名はエクセルに限定されずテキストファイルや画像ファイル等も変換可能です。拡張子の変更は見た目上は可能ですが、構造は変更されません。
サンプルコード
Sub namae() '"左" をas以降に変換 Name "C:\Document\dammy.txt" As "C:\Document\dammy.txt" End Sub
エラー
「既に同名のファイルが存在しています。(Error 58)」・原因
newpathname にすでに存在しているファイル名を指定するとこのエラーメッセージが表示されます。
・対処法
newpathname に別のファイル名を指定するか、既に存在するファイルを削除します。