フォルダ内で自由に選択した *.xlsのファイル名を即変更するには?
Windows XP Home Edition
SP3
Office XP Personal 2002
Excel 2002
フォルダの場所は、
C:\Documents and Settings\Owner\デスクトップ\E\10
です。
画像左のように、●1 は 「 061007.xls(06年10月07日) 」 を
当フォルダ内で手作業でコピーしてファイル名を 「 E123.xls 」 に変更し作業を終えました。
そして、不要になった 「 E123.xls 」 を当フォルダ内から削除します。
次に、同様に、
画像右の●2は、「061008.xls」を
当フォルダ内で手作業でコピーしてファイル名を 「 E123.xls 」 に変更し作業を終えました。
そして、不要になった 「 E123.xls 」 を当フォルダ内から削除します。
次に、同様に、
「 061014.xls 」 ・・・
の繰り返しですが、今まではもちろん手作業で行っておりましたが、非常に多数のファイルがあるので大変でございます。
【質問のまとめでございます】
画像左 のように、
作業を終え、不要になった 「 E123.xls 」 を削除して、
「 ポインタで自由に選択した ●1 」のファイル名を、即 「 E123.xls 」 に変更するマクロがあればと思っております。
画像の例は、「 061007.xls(06年10月07日) 」ですが、「 100529.xls(10年05月29日) 」の場合などいろいろあります。
何卒、ご教示のほどをお願い致します。
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
早速のご回答、誠に有難うございます。
使い勝手が解からず、解かるまで自分には時間がかかってしまいましたが、
なんとか、実行できました。
有難うございました。
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コマンド バッチファイルなどで調べてみてください。
早速のご回答、誠に有難うございます。
自分としては、初めての試みですが、大変にご参考にさせて頂きます。
どうも有難うございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル名の右側を変更したい ファイル名:「1001日別売上」の左側へ「2022」を追加し、「202 6 2022/10/14 10:03
- Visual Basic(VBA) 入力ボックスが繰り返しポップアップして止まらない。 下記コードでファイル名の変更をしたいのですが、変 1 2022/09/08 11:27
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Excel(エクセル) フォルダ内の全ブックのシート名を変更したい 7 2022/09/22 21:34
- Excel(エクセル) フォルダ階層が深いファイルの拡張子の一括変換 2 2022/12/23 18:40
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Visual Basic(VBA) エクセルVBA Workbook変数に変数を使ったファイル名を格納したい 5 2023/06/13 14:46
- Visual Basic(VBA) エクセルのマクロについて質問があります。 現在は下記のマクロでエクセル表を保存しています ThisW 2 2022/09/16 11:22
- Visual Basic(VBA) 複数のcsvファイルをExcelに一括変換したい 2 2023/03/03 12:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
ExcelのVBAでフォルダ指定がで...
-
Excelのハイパーリンクについて...
-
エクセルのマクロについて教え...
-
フォルダ内のPDFファイル名を変...
-
vbsで選択ダイアログを表示した...
-
[VBS] Unicodeの文字化けを防ぎ...
-
ファイル名と同名のフォルダを...
-
excel VBA Dirにて検索したフォ...
-
同一フォルダ内の別ブックから...
-
Excel VBA で フォルダ名の一部...
-
エクセル VBA ファイルをフォ...
-
VBA フォルダの複数選択ができない
-
【マクロ】ファイル名の日付に...
-
VBScriptでのフォルダ指定ダイ...
-
VBS 途中のパスに変数を入れたい
-
VBA フォルダ名に特定の文字を...
-
保存先のフォルダ名を指定した...
-
パス名に2バイト文字(マルチバ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Windows10でコマンドプロンプト...
-
windowsでテキストファイルの各...
-
VBA 最新のフォルダ取得
-
ファイル名と同名のフォルダを...
-
VBA フォルダ名に特定の文字を...
-
デスクトップの画像をhtmlに表...
-
Excelのハイパーリンクについて...
-
フォルダ内のPDFファイル名を変...
-
Excelで指定したフォルダに保存...
-
会社のネットワーク上のファイ...
-
【マクロ】ファイル名の日付に...
-
保存先のフォルダ名を指定した...
-
多量のファイルをフォルダに自...
-
パス名に2バイト文字(マルチバ...
-
ディレクトリ名変更してコピー...
-
Access VBA で フォルダ権限...
-
C ファイル出力で、フォルダが...
-
サーバ内のフォルダ名と各フォ...
-
フォルダにリンクを貼りたい
-
vbsで選択ダイアログを表示した...
おすすめ情報