"Save as" not override

Hatye

Board Regular
Joined
Jan 11, 2010
Messages
143
Hi,

I have a code to "save as". But I don't get any error message or similar if I try to override an already existing file with the same name..
What property to add for that?

Here's the code:
Code:
Private  Sub LagreSomExcel ()
    Dim fileSaveName As Variant


    Prosjekt = Sheets("Forside").Range("E3").Value
    Rapportnavn = Range("C2").Value
    
    fileName = Prosjekt & "_" & Rapportnavn
    
        fileSaveName = Application.GetSaveAsFilename(initialFilename:=fileName)
        If VarType(fileSaveName) = vbBoolean Then Exit Sub


        fileSaveName = Left(fileSaveName, Len(fileSaveName) - 1)


        ' Save as XLSM
        ActiveWorkbook.SaveAs fileName:=fileSaveName & ".xlsm", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled
End sub
 

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
Hi

Try:

Code:
...
        ' Save as XLSM
        Application.DisplayAlerts = True
        ActiveWorkbook.SaveAs Filename:=fileSaveName & ".xlsm", _
        FileFormat:=xlOpenXMLWorkbookMacroEnabled
...
 
Upvote 0

Forum statistics

Threads
1,203,115
Messages
6,053,593
Members
444,674
Latest member
DWriter9

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top