ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Macro Selects Directory to Save File Based on Sheet Criteria (https://www.excelbanter.com/excel-programming/395155-macro-selects-directory-save-file-based-sheet-criteria.html)

watchtower

Macro Selects Directory to Save File Based on Sheet Criteria
 
I am trying to set up a macro that looks in the contents of a cell, for
example E9, and determines the file path and file name to save the file. E9
will contain a date. Based on the date, the macro will need to select the
correct folder:

Cell E9 = 8/9/07
File path & name = C:\2007\(08) August\MCBS 08-09-2007.xls

Any suggestions?

I appreciate it.
Adam

Bob Phillips

Macro Selects Directory to Save File Based on Sheet Criteria
 
mpPath ="C:\" & Year(Range("E9").Value) & "\(" & Format(Range("E9").Value,
"mm) mmmm") & "\MCBS " & Format(Range("E9").Value, "mm-dd-yyyy")

--
HTH

Bob

(there's no email, no snail mail, but somewhere should be gmail in my addy)

"watchtower" wrote in message
...
I am trying to set up a macro that looks in the contents of a cell, for
example E9, and determines the file path and file name to save the file.
E9
will contain a date. Based on the date, the macro will need to select the
correct folder:

Cell E9 = 8/9/07
File path & name = C:\2007\(08) August\MCBS 08-09-2007.xls

Any suggestions?

I appreciate it.
Adam




Jim Jackson

Macro Selects Directory to Save File Based on Sheet Criteria
 
a = Format(Range("E9"), "yyyy") ' 2007
b = Format(Range("E9"),"("& "mm" &")") ' (08)
c = Format(Range("E9"),"mmmm") ' August

ActiveWorkbook.Saveas Filename:="C:\" & a & "\" & b & " " & c & "\MCBS
08-09-2007.xls"
--
Best wishes,

Jim


"watchtower" wrote:

I am trying to set up a macro that looks in the contents of a cell, for
example E9, and determines the file path and file name to save the file. E9
will contain a date. Based on the date, the macro will need to select the
correct folder:

Cell E9 = 8/9/07
File path & name = C:\2007\(08) August\MCBS 08-09-2007.xls

Any suggestions?

I appreciate it.
Adam



All times are GMT +1. The time now is 04:01 PM.

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