![]() |
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:
I would like the date to appear right before " Min Out Report.xls" Any help would be greatly appreciated. |
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 |
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:
I would like the date to appear right before " Min Out Report.xls" Any help would be greatly appreciated. |
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:
I would like the date to appear right before " Min Out Report.xls" Any help would be greatly appreciated. |
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 |
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:
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