ブックに名前を付けて保存する

Dim saveFileName As String
saveFileName = Application.GetSaveAsFilename("デフォルトのファイル名", FileFilter:="Excelファイル,*.xlsx,すべてのファイル,*.*")
If saveFileName <> "False" Then
    ActiveWorkbook.SaveAs Filename:=saveFileName, FileFormat:=xlNormal
End If
ファイル形式引数
xlsxxlWorkbookDefault
xlsmxlOpenXMLWorkbookMacroEnabled
xlsxlWorkbookNormal
CSVxlCSV
TXTxlText