Worked Perfect!! Thanks!!
Main Topics
Browse All TopicsI've got the following code connected to a button on my Excel worksheet.
Dim appnumber As String
appnumber = Range("B3")
On Error GoTo errorhandle
ActiveWorkbook.SaveAs "S:\Home Loan Center\REO Schedules\reo" & appnumber & ".xls", , , , , , , xlUserResolution
bookname = "S:\Home Loan Center\REO Schedules\reo" & appnumber & ".xls"
MsgBox "This Report has been saved on the S: drive with a file name of" & bookname, vbInformation
errorhandle:
MsgBox "Message to display error number" & Err.Number
End Sub
Problem I have is if the filename already exists in the folder, I want to be given the option to rename the file somehow. Currently though, if it is a duplicate filename, a message box appears stating that the file already exists. If you click overwrite, then it's fine, but if you click 'No' don't overwrite, then it errors out saying that the SAVEAS Method failed. Only options then are to debug or exit. I tried to take care of this with an Error Handler, but that didn't work either. Any thoughts would be appreciated.
Thanks in advance for your time.
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
Business Accounts
Answer for Membership
by: zorvekPosted on 2007-12-03 at 17:29:45ID: 20400309
You need to check and handle yourself:
ame(, , , "File Exists")
Dim FilePath As String
If Len(Dir("S:\Home Loan Center\REO Schedules\reo" & appnumber & ".xls")) > 0 Then
FilePath = Application.GetSaveAsFilen
If FilePath = "False" Then Exit Sub
If Len(Dir(FilePath)) > 0 Then Kill FilePath
ActiveWorkbook.SaveAs FilePath
Else
ActiveWorkbook.SaveAs "S:\Home Loan Center\REO Schedules\reo" & appnumber & ".xls"
End If
Kevin