• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBSでファイルをコピーして名前変更)

VBSでファイルをコピーして名前変更

このQ&Aのポイント
  • VBSでファイルをコピーして名前を変更する方法について教えてください。
  • VBSで作成したコードにより、エクセルシートをドラッグ&ドロップするとファイル名の先頭にシート内のセルE5の文字がつくようになります。移動したファイルをコピーして名前を変更したいです。
  • 移動してきたファイルを同じフォルダ内でコピーして、名前を変更する方法を教えてください。

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

  • ベストアンサー
  • watabe007
  • ベストアンサー率62% (476/760)
回答No.2

修正 Else MsgBox objFile.Name & " 該当せず" Wscript.Quit End If ↓↓↓↓↓ Else MsgBox objFile.Name & " 該当せず" Wscript.Quit End If

yyrd0421
質問者

お礼

完璧です。こんなことができるとは感動です。 ありがとうございました。

その他の回答 (1)

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

If Mid(objFile.name, 5, 2) = "-1" Then FSO.MoveFile objFile.path, "F:\A\" Else MsgBox objFile.Name & " 該当せず" End If ↓↓↓↓ Dim MovePath If Mid(objFile.name, 5, 2) = "-1" Then MovePath = "F:\A\" ElseIf Mid(objFile.name, 5, 2) = "-2" Then MovePath = "F:\B\" Else MsgBox objFile.Name & " 該当せず" End If FSO.CopyFile objFile.path, MovePath & "ABC" & Mid(objFile.Name,2, 5) & "_DEFG.xlsx" FSO.MoveFile objFile.path, MovePath