Saving Excel workbook to constant path with filename from two fields

后端 未结 2 671
猫巷女王i
猫巷女王i 2021-02-09 07:26

I tried to search and put together a code to fit my purpose.

Sub save()
ActiveWorkbook.SaveAS Filename:=\"C:\\-docs\\cmat\\Desktop\\New folder\\ck.xls\", FileFor         


        
2条回答
  •  暖寄归人
    2021-02-09 08:12

    Ok, at that time got it done with the help of a friend and the code looks like this.

    Sub Saving()
    
    Dim part1 As String
    
    Dim part2 As String
    
    
    part1 = Range("C5").Value
    
    part2 = Range("C8").Value
    
    
    ActiveWorkbook.SaveAs Filename:= _
    
    "C:\-docs\cmat\Desktop\pieteikumi\" & part1 & " " & part2 & ".xlsm", FileFormat:= _
    xlOpenXMLWorkbookMacroEnabled, CreateBackup:=False
    
    End Sub
    

    How do I edit this part (FileFormat:= _ xlOpenXMLWorkbookMacroEnabled) for it to save as Excel 97-2013 Workbook, have tried several variations with no success. Thankyou

    Seems, that I found the solution, but my idea is flawed. By doing this FileFormat:= _ xlOpenXMLWorkbook, it drops out a popup saying, the you cannot save this workbook as a file without Macro enabled. So, is this impossible?

提交回复
热议问题