• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:フォルダ内で自由に選択した *.xlsのファイル名を即変更するには?)

フォルダ内で自由に選択した *.xlsのファイル名を即変更する方法

このQ&Aのポイント
  • Windows XP Home Edition SP3 Office XP Personal 2002 Excel 2002を使用して、フォルダ内で自由に選択した *.xlsのファイル名を即変更する方法について教示をお願いします。
  • 手作業でファイル名を変更するのは非常に手間がかかるため、マクロを使用して一括で変更する方法を知りたいです。
  • 選択したファイルの名前を「E123.xls」に変更し、不要なファイルを削除する手順を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

>ファイル名を 「 E123.xls 」 に変更し作業を終えました。 この「作業」というのが他のExcel VBAのプログラムの実行といった意味なら,たとえば。 Sub macro1()  Dim myPath As String  Dim myFile As String  On Error Resume Next  myPath = "c:\test\"  myFile = Application.GetOpenFilename  Kill "E123.xls"  FileCopy myFile, "E123.xls" End Sub

oshietecho-dai
質問者

お礼

早速のご回答、誠に有難うございます。 使い勝手が解からず、解かるまで自分には時間がかかってしまいましたが、 なんとか、実行できました。 有難うございました。

その他の回答 (1)

noname#119957
noname#119957
回答No.1

バッチ処理をしてみては? aaa.batというテキストファイルを同じフォルダに作成して実行します。 コマンドの書き方(コマンドは1行に1個でいくらでも追加できます。) ren sss.xx ddd.xx 意味はsss.xx をddd.xxに名前変更(rename) del ddd.xx 意味はddd.xxを消去(delete) これを、aaa.batなどとして保存し、クリックまたはDOSコマンドとして実行できます。 ファイルパスを意識したくないなら、処理したいフォルダに置いてください。 くわしくは、dosコマンド バッチファイルなどで調べてみてください。

oshietecho-dai
質問者

お礼

早速のご回答、誠に有難うございます。 自分としては、初めての試みですが、大変にご参考にさせて頂きます。 どうも有難うございました。