ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Saving a Workbook using info from a Cell??? (https://www.excelbanter.com/excel-programming/420854-saving-workbook-using-info-cell.html)

scott

Saving a Workbook using info from a Cell???
 
I have searched this site and found some items that relate to my issue but
everything I have tried does not seem to work.



I am using code to open a new workbook where certain parts of the original
information are copied to. I am then trying to save this new Workbook under
the date that occurs in Range("E2") on a worksheet named Data Entries of the
original workbook entitled Data.xls to a certain file location. The code I
have so far is:



Code:


    Workbooks.Add

    ActiveWorkbook.SaveAs Filename:= _

        "C:\Documents and Settings\schoes14\Desktop\Min Out Reports\Min Out
Report.xls", FileFormat:= _

        xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _

        , CreateBackup:=False



I would like the date to appear right before " Min Out Report.xls"



Any help would be greatly appreciated.


excel-ant

Saving a Workbook using info from a Cell???
 
Hi Scott,

Firstly you need to assin the value of cell E2 to a variable, say
qdate

qdate = Range("E2").Value

Then construct the string by which you want to save the file as
follows into variable qfile:-

qfile = "C:\Documents and Settings\schoes14\Desktop\Min Out Reports\"
& qdate & " Min Out Report.xls"

Then save file as qfile.

Workbooks.Add
ActiveWorkbook.SaveAs Filename:=qfile _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _
, CreateBackup:=False

Hope this helps, Any problems get in touch.

Ant
http://www.excel-ant.co.uk


scott

Saving a Workbook using info from a Cell???
 
I had searched the site before posting this but I must not have had the
correct words in the search. When I search for my post using part of my
Subject line I actually found the answer to this question.

Thanks.

"Scott" wrote:

I have searched this site and found some items that relate to my issue but
everything I have tried does not seem to work.



I am using code to open a new workbook where certain parts of the original
information are copied to. I am then trying to save this new Workbook under
the date that occurs in Range("E2") on a worksheet named Data Entries of the
original workbook entitled Data.xls to a certain file location. The code I
have so far is:



Code:


    Workbooks.Add

    ActiveWorkbook.SaveAs Filename:= _

        "C:\Documents and Settings\schoes14\Desktop\Min Out Reports\Min Out
Report.xls", FileFormat:= _

        xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _

        , CreateBackup:=False





I would like the date to appear right before " Min Out Report.xls"



Any help would be greatly appreciated.


Gary''s Student

Saving a Workbook using info from a Cell???
 
Let's get the cell value and then add the new workbook:

Sub Macro1()
namevalue = Workbooks("Data.xls").Sheets("Data Entries").Range("E2").Text
MsgBox (namevalue)
Workbooks.Add
ActiveWorkbook.SaveAs Filename:="C:\test\Book" & namevalue & ".xls"
End Sub

NOTE the date in the cell was 4 December 2008
I used the Text property to get the date without slashes.
--
Gary''s Student - gsnu200817


"Scott" wrote:

I have searched this site and found some items that relate to my issue but
everything I have tried does not seem to work.



I am using code to open a new workbook where certain parts of the original
information are copied to. I am then trying to save this new Workbook under
the date that occurs in Range("E2") on a worksheet named Data Entries of the
original workbook entitled Data.xls to a certain file location. The code I
have so far is:



Code:


    Workbooks.Add

    ActiveWorkbook.SaveAs Filename:= _

        "C:\Documents and Settings\schoes14\Desktop\Min Out Reports\Min Out
Report.xls", FileFormat:= _

        xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _

        , CreateBackup:=False





I would like the date to appear right before " Min Out Report.xls"



Any help would be greatly appreciated.


scott

Saving a Workbook using info from a Cell???
 
Thanks alot. Your response actually helped to shorten everything I was using
each time I wanted to save. The shorter the code the better I say.

"excel-ant" wrote:

Hi Scott,

Firstly you need to assin the value of cell E2 to a variable, say
qdate

qdate = Range("E2").Value

Then construct the string by which you want to save the file as
follows into variable qfile:-

qfile = "C:\Documents and Settings\schoes14\Desktop\Min Out Reports\"
& qdate & " Min Out Report.xls"

Then save file as qfile.

Workbooks.Add
ActiveWorkbook.SaveAs Filename:=qfile _
, FileFormat:=xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _
, CreateBackup:=False

Hope this helps, Any problems get in touch.

Ant
http://www.excel-ant.co.uk



edtheant

Saving a Workbook using info from a Cell???
 
dim sFileNameDate as string

sFileNameDate = Workbooks("data.xls").Sheets("Data Entries").Range("E2").value

ActiveWorkbook.SaveAs Filename:= "C:\Documents and
Settings\schoes14\Desktop\Min Out Reports\" & sFileNameDate & "Min Out
Report.xls"



Something like that anyway...

"Scott" wrote:

I have searched this site and found some items that relate to my issue but
everything I have tried does not seem to work.



I am using code to open a new workbook where certain parts of the original
information are copied to. I am then trying to save this new Workbook under
the date that occurs in Range("E2") on a worksheet named Data Entries of the
original workbook entitled Data.xls to a certain file location. The code I
have so far is:



Code:


    Workbooks.Add

    ActiveWorkbook.SaveAs Filename:= _

        "C:\Documents and Settings\schoes14\Desktop\Min Out Reports\Min Out
Report.xls", FileFormat:= _

        xlNormal, Password:="", WriteResPassword:="",
ReadOnlyRecommended:=False _

        , CreateBackup:=False





I would like the date to appear right before " Min Out Report.xls"



Any help would be greatly appreciated.



All times are GMT +1. The time now is 12:50 PM.

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