Excel (VBA)

Excel VBAに関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 11全般 : Microsoft 365)
元のファイル名を残したまま一括で文字列(人物名)を追加する方法
投稿日時: 24/01/29 15:16:09
投稿者: ryemiu1548

同一ファイル名の拡張子がpdfの各ファイルが複数あります。ファイル名を一括変更したいのです.
ファイル名を残したままExcelの100名以上のユーザー名から各ファイル名の末尾に追加したいです。
 
(例)ファイル名は同じでA,B,Cの部分に人物名をリストから一括で追加したいです。
 
1.moug_shitumon_1.pdf
moug_shitumon_1_A.pdf
 
2.moug_shitumon_2.pdf
moug_shitumon_2_B.pdf
 
3.moug_shitumon_3.pdf
moug_shitumon_3_C.pdf

回答
投稿日時: 24/01/29 17:09:23
投稿者: Suzu

ご希望の動作について、ご自身では どこまで出来ているのでしょうか?
 
 
ファイルをコピー し ファイル名を指定して保存する
 
ファイルをコピーする(FileCopyステートメント)
https://www.moug.net/tech/exvba/0060075.html
 
 
あとは、セルに対しループ処理を行えば良いでしょう。
セルのループは
 
VBAとの出会い編 第9話「プログラムをテストしよう!」
https://vbae.odyssey-com.co.jp/column/no7_4.html
 
あたりを参考にすれば良いでしょう。

投稿日時: 24/01/29 21:58:49
投稿者: ryemiu1548

power automateでも試しましたができずフリーソフトもインストールしたくはなかったのでご教授いただいた内容で試します。ありがとうございました。

トピックに返信