Continue to Site

Eng-Tips is the largest engineering community on the Internet

Intelligent Work Forums for Engineering Professionals

  • Congratulations waross 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
Apr 25, 2004
25
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
 
Replies continue below

Recommended for you

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