Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations TugboatEng on being selected by the Eng-Tips community for having the most helpful posts in the forums last week. Way to Go!

Use cell value to "Save as" file Name

Status
Not open for further replies.

andrzejls

Mechanical
Joined
Apr 25, 2004
Messages
25
Location
US
Hi,
I am not an expert in Excel, so I would like to ask a question to the "gurus". What I would like to do is to use a cell value (for example: Test) to be used as a flie name when I go to "Save as...". Is it possible ?.

Thanks
 
I don't know if you can "save as" directly from the drop down menu, however the following macro will do what you want:

Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, _
Cancel As Boolean)
Dim rngPullName As Range
Dim strSavePath As String
Application.DisplayAlerts = False
Set rngPullName = ThisWorkbook.Sheets("Name of the sheet or sheet #").Range("Cell that holds the name you want to use")
strSavePath = ThisWorkbook.Sheets("Name of the sheet or sheet #").Range("Cell that holds the path you want to use ")
Calculate
ActiveWorkbook.SaveAs Filename:=strSavePath & rngPullName & ".xls"
If ThisWorkbook.Saved = True Then
Cancel = True
End If
Application.DisplayAlerts = True
 
Sorry, copy paste missed the "End Sub" statement.[blush]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top