ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Saving Worksheet/Workbook via CommandButton (https://www.excelbanter.com/excel-programming/377321-re-saving-worksheet-workbook-via-commandbutton.html)

WLMPilot

Saving Worksheet/Workbook via CommandButton
 
Thanks,

How do I verify path exist and create it if it does not? I assume an error
code is involved in this part.

Thanks again,
Les

"Bob Phillips" wrote:



"WLMPilot" wrote in message
...
I have a spreadsheet that is controlled by a macro in order to control

cursor
movement. The spreadsheet will be used by users to enter items & qty in
order to restock supplies.

I have a command button with caption "Save and Close Order". I need two
things from someone on this button.

1) Automatic Filename: I wish to create a filename.xls automatically

using
the date the order is placed along with value from B1 (which identifies

the
station, ie 2). The format for the filename I need is yy-mmdd. The

format
for the entire filename is "yy-mmdd ST2 Order" where the number "2", in

this
example, is the value in B1.
I need code to make up this filename when the commandbutton is clicked. I
will add the path for the filename.


Activeworkbook.SaveAs Filename:=Format(Date,"yyyy-mm-ddd") & " ST" &
Range("B1").Value & " Order"

2) Also need the code to actually save and close the workbook.


As above plus

Activeworkbook.Close




Bob Phillips

Saving Worksheet/Workbook via CommandButton
 
Just try and create it, top down

On Error Resume Next
MkDir "C:\myDir"
MkDir "C:\myDir\myTest"
'etc
On Error Goto 0

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"WLMPilot" wrote in message
...
Thanks,

How do I verify path exist and create it if it does not? I assume an

error
code is involved in this part.

Thanks again,
Les

"Bob Phillips" wrote:



"WLMPilot" wrote in message
...
I have a spreadsheet that is controlled by a macro in order to control

cursor
movement. The spreadsheet will be used by users to enter items & qty

in
order to restock supplies.

I have a command button with caption "Save and Close Order". I need

two
things from someone on this button.

1) Automatic Filename: I wish to create a filename.xls automatically

using
the date the order is placed along with value from B1 (which

identifies
the
station, ie 2). The format for the filename I need is yy-mmdd. The

format
for the entire filename is "yy-mmdd ST2 Order" where the number "2",

in
this
example, is the value in B1.
I need code to make up this filename when the commandbutton is

clicked. I
will add the path for the filename.


Activeworkbook.SaveAs Filename:=Format(Date,"yyyy-mm-ddd") & " ST" &
Range("B1").Value & " Order"

2) Also need the code to actually save and close the workbook.


As above plus

Activeworkbook.Close







All times are GMT +1. The time now is 07:27 AM.

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