- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:リストとおりファイル名変更)
ファイル名変更方法を教えてください
このQ&Aのポイント
- ファイル名変更方法を教えてください。C: estにあるファイルのファイル名を変更したいです。ファイル名は日本語とハングルが混ざっていまして、手作業ではとても時間がかかります。Excelのvbaエディターはハングルが認識されないため、どのように処理すればいいかわかりません。
- Excelのバージョンは2007の日本語です。ファイルの数は1000以上あります。ネット上で見つけた情報を試してみましたが、うまくいきませんでした。どなたかファイル名変更の方法を教えていただけないでしょうか。お願いします。
- ファイル名変更方法を教えてください。C: estにあるファイルのファイル名を日本語からハングルに変更したいです。Excelのvbaエディターではハングルが認識されないため、手作業ではとても時間がかかります。ファイルの数は1000以上あり、効率的に変更する方法を知りたいです。ご教授いただけないでしょうか。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
私なら、面倒なマクロは組まずに、そのリストの横にコマンドラインで実行できるコマンドを作り、コピーして、実行します。 まずC3セルに ="ren "&A3&" "&B3 を入力し、フィルハンドルをダブルクリックしてリスト終端までコピーします。 全行にren (Rename 命令)が入ったら、C列全体を選択して、コピーします。 次に「コマンド プロンプト」を起動します。 コマンドラインから、 cd \test [Enter] と入力すると、「C:\test>」という表示になると思います。 そうしたら、コマンドプロンプトのウインドウの、左上アイコンから、編集(E)→貼り付け(P) を選択します。 すると、先ほどコピーしたコマンドがすべてペーストされて実行されるので、しばらく眺めていれば、終わります。 ---- しかしまあ、何かのミスもあるかもしれないので、あらかじめファイルを複製して、実行した方がいいかもしれませんね。 無事に終了すれば、削除すればいいのですし。
その他の回答 (2)
- SI299792
- ベストアンサー率47% (774/1618)
回答No.3
うっかりしていました。VBA でハングル文字は扱えません。 回答の鳥軽視はできないので、私の回答は無視して下さい。
質問者
お礼
貴重なお時間いただきありがとうございます。今後ともよろしくお願いいたします。
- SI299792
- ベストアンサー率47% (774/1618)
回答No.2
Option Explicit ' Sub Macro1() Dim Row As Integer ' For Row = 3 To [B1].End(xlDown).Row On Error Resume Next Name [B1] & "\" & Cells(Row, "A") As [B1] & "\" & Cells(Row, "B") Next Row End Sub
お礼
ご回答ありがとうございました。 vbaより非常に分かりやすく簡単な方法がありましたね!大変勉強になりました。今後ともよろしくお願いいたします!