ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Need VBA code for Save As dialog (https://www.excelbanter.com/excel-programming/327734-need-vba-code-save-dialog.html)

Bill Sturdevant[_2_]

Need VBA code for Save As dialog
 
I am trying to create a button that will pick a value from a specified cell
and put up a Save As dialog pre-filled with the name of the file as
Value-I-Picked.xls and the suggested path as the path of the workbook I
originally opened.

Where can I find suggestions for appropriate code?

Chip Pearson

Need VBA code for Save As dialog
 
Bill,

Use code like the following:

Dim FName As Variant
FName = Application.GetSaveAsFilename( _
InitialFileName:="MyFile.xls", _
filefilter:="Excel Files (*.xls),*.xls")
If FName = False Then
' user cancelled
Else
' user selected FName
End If


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com



"Bill Sturdevant"
wrote in message
...
I am trying to create a button that will pick a value from a
specified cell
and put up a Save As dialog pre-filled with the name of the
file as
Value-I-Picked.xls and the suggested path as the path of the
workbook I
originally opened.

Where can I find suggestions for appropriate code?




Tom Ogilvy

Need VBA code for Save As dialog
 
sStr = Thisworkbook.Path & "\" & activecell.value & ".xls"

fname = application.GetSaveAsFileName( InitialFileName:=sStr)

--
Regards,
Tom Ogilvy




"Bill Sturdevant" wrote in
message ...
I am trying to create a button that will pick a value from a specified

cell
and put up a Save As dialog pre-filled with the name of the file as
Value-I-Picked.xls and the suggested path as the path of the workbook I
originally opened.

Where can I find suggestions for appropriate code?




Jim Thomlinson[_3_]

Need VBA code for Save As dialog
 
To get the save as dialog use

Application.Dialogs(xlDialogSaveAs).Show fname

HTH

"Tom Ogilvy" wrote:

sStr = Thisworkbook.Path & "\" & activecell.value & ".xls"

fname = application.GetSaveAsFileName( InitialFileName:=sStr)

--
Regards,
Tom Ogilvy




"Bill Sturdevant" wrote in
message ...
I am trying to create a button that will pick a value from a specified

cell
and put up a Save As dialog pre-filled with the name of the file as
Value-I-Picked.xls and the suggested path as the path of the workbook I
originally opened.

Where can I find suggestions for appropriate code?





Jim Thomlinson[_3_]

Need VBA code for Save As dialog
 
Sorry I accidentally hit post too fast. Tom. What is the difference between

Application.Dialogs(xlDialogSaveAs).Show sStr

and

fname = application.GetSaveAsFileName( InitialFileName:=sStr)

?

"Jim Thomlinson" wrote:

To get the save as dialog use

Application.Dialogs(xlDialogSaveAs).Show fname

HTH

"Tom Ogilvy" wrote:

sStr = Thisworkbook.Path & "\" & activecell.value & ".xls"

fname = application.GetSaveAsFileName( InitialFileName:=sStr)

--
Regards,
Tom Ogilvy




"Bill Sturdevant" wrote in
message ...
I am trying to create a button that will pick a value from a specified

cell
and put up a Save As dialog pre-filled with the name of the file as
Value-I-Picked.xls and the suggested path as the path of the workbook I
originally opened.

Where can I find suggestions for appropriate code?





Chip Pearson

Need VBA code for Save As dialog
 
Jim,

GetSaveAsFileName simply returns a filename (or False if the user
cancels the dialog). It doesn't actually do the save. Displaying
the xlDialogSaveAs will carry out the save operation.


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com




"Jim Thomlinson" wrote
in message
...
Sorry I accidentally hit post too fast. Tom. What is the
difference between

Application.Dialogs(xlDialogSaveAs).Show sStr

and

fname = application.GetSaveAsFileName( InitialFileName:=sStr)

?

"Jim Thomlinson" wrote:

To get the save as dialog use

Application.Dialogs(xlDialogSaveAs).Show fname

HTH

"Tom Ogilvy" wrote:

sStr = Thisworkbook.Path & "\" & activecell.value & ".xls"

fname = application.GetSaveAsFileName(
InitialFileName:=sStr)

--
Regards,
Tom Ogilvy




"Bill Sturdevant"
wrote in
message
...
I am trying to create a button that will pick a value from
a specified
cell
and put up a Save As dialog pre-filled with the name of
the file as
Value-I-Picked.xls and the suggested path as the path of
the workbook I
originally opened.

Where can I find suggestions for appropriate code?






Jim Thomlinson[_3_]

Need VBA code for Save As dialog
 
Thanks... That was quicker than looking it up... :-)

"Chip Pearson" wrote:

Jim,

GetSaveAsFileName simply returns a filename (or False if the user
cancels the dialog). It doesn't actually do the save. Displaying
the xlDialogSaveAs will carry out the save operation.


--
Cordially,
Chip Pearson
Microsoft MVP - Excel
Pearson Software Consulting, LLC
www.cpearson.com




"Jim Thomlinson" wrote
in message
...
Sorry I accidentally hit post too fast. Tom. What is the
difference between

Application.Dialogs(xlDialogSaveAs).Show sStr

and

fname = application.GetSaveAsFileName( InitialFileName:=sStr)

?

"Jim Thomlinson" wrote:

To get the save as dialog use

Application.Dialogs(xlDialogSaveAs).Show fname

HTH

"Tom Ogilvy" wrote:

sStr = Thisworkbook.Path & "\" & activecell.value & ".xls"

fname = application.GetSaveAsFileName(
InitialFileName:=sStr)

--
Regards,
Tom Ogilvy




"Bill Sturdevant"
wrote in
message
...
I am trying to create a button that will pick a value from
a specified
cell
and put up a Save As dialog pre-filled with the name of
the file as
Value-I-Picked.xls and the suggested path as the path of
the workbook I
originally opened.

Where can I find suggestions for appropriate code?








All times are GMT +1. The time now is 02:32 AM.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
ExcelBanter.com