- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ExcelInputBoxの文字をファイル名にする)
ExcelInputBoxの文字をファイル名にする
このQ&Aのポイント
- Excel2007を使用して、マクロであらかじめ読み込んだファイルに、InputBoxに日付を入力してファイル名をつける方法を教えてください。
- InputBoxに入力した文字をActiveWorkbookに渡す部分の書き方がわかりません。デスクトップにファイルを保存する方法も教えてください。
- 具体的なコード例と共に、ExcelInputBoxの文字をファイル名にする方法を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは Excel2007が手元に無いので確認はしていませんが参考に Dim NewName As String Dim myPath As String myPath = CreateObject("WScript.Shell").SpecialFolders("Desktop") & "\" NewName = InputBox("名前を入力", "", Format(Now, "yyyymmdd") & "_Summary") If NewName = "" Then Exit Sub ActiveWorkbook.SaveAs Filename:=myPath & NewName & ".xlsx", _ FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
お礼
回答ありがとうございます。 NOW関数まで入れていただき手間が省けました。 またパスの書き方も参考になりました