• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:A1セル入力値をファイル名先頭に追加したい。)

A1セル入力値をファイル名先頭に追加したい。マクロ初心者で色々な事例を組み合わせて次のマクロを作成しました。

このQ&Aのポイント
  • A1セルに入力された6桁の数字をB.xlsおよびC.xlsの先頭に追加して保存するマクロが必要です。
  • 現在のマクロはB.xlsおよびC.xlsを保存するが、A1セルの値を追加する機能がありません。
  • マクロ初心者のため、どなたかが上記の要求を満たすマクロの作成方法を教えてください。

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

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

参考に Dim strFilePath As String Dim strFileName As String strFilePath = ThisWorkbook.Path & "\" With ThisWorkbook   strFileName = .Worksheets("Sheet1").Range("A1").Value   .SaveCopyAs strFilePath & strFileName & "B.xls"   'シート名も明記のこと   .Worksheets("Sheet1").Range("D42:E49").ClearContents   .Worksheets("Sheet1").Range("d1").Select   .SaveCopyAs strFilePath & strFileName & "C.xls"   .Saved = True End With Application.Quit

関連するQ&A