Hi there,
The information you need is within the VBA ThisWorkbook.FullName script. Knowing that, here's (hopefully) what you're after:
Sub Save_As()
'Declare variables
Dim intStringLen, intMidPos As Integer
ThisFile = Range("H18").Value
ChDir "C:\(Local) Supplier Development Mirror\(PO Response Forms)"
ActiveWorkbook.SaveAs Filename:=ThisFile
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True
'Set variables
intStringLen = Len(ThisWorkbook.FullName)
intMidPos = InStrRev(ThisWorkbook.FullName, "\")
'User message
MsgBox "Your file has been saved as " & _
Mid(ThisWorkbook.FullName, intMidPos + 1, intStringLen - (intMidPos + 4)) & _
" in the " & _
Left(ThisWorkbook.FullName, intMidPos) & _
" directory.", vbInformation, "Save As Editor"
End Sub
HTH
Robert
Bookmarks