Application.GetSaveAsFilename not returning InitialFileName

lnagel

Board Regular
Joined
May 28, 2018
Messages
117
I have the following code for a Save As Dialog Boc
I have set a value to Initialname and I have specified that InitialFileName:=Initialname which then is supposed to set a default Save As name in the dialog box

Initialname = targetSheet.Range("BP37") & "-Imported"
fileSaveName = Application.GetSaveAsFilename(InitialFileName:=Initialname, FileFilter:="Excel Files (*.xlsm), *.xlsm", title:="Save As")
If fileSaveName <> False Then
ThisWorkbook.SaveAs Filename:=fileSaveName
MsgBox Initialname

When code is ran :
1.) Dialog box works except that InitialFileName=Initialname does not show in box - there is nothing showing as default file name
2.) If I type in a filename and click save the file is saved using the name entered
3.) the MsgBox does appear and does show the correct value for Initialname

So it appears to me that InitialFileName:= function is either not working or I am missing something in syntax?

Thanks in advance for any assistance
 
Glad to help & thanks for the feedback
 
Upvote 0

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().

Forum statistics

Threads
1,223,911
Messages
6,175,322
Members
452,635
Latest member
laura12345

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