I have an Excel spreadsheet with two tabs: "Input" and "Results". I created a Command Button at the bottom of the "Input" sheet and I want it to do the following: Copy "Results" to a new workbook, then save that new workbook with a relative filename based upon the contents of "Results".Cells(5,2) Once the new workbook is saved, I want to close that file and return to the "Input" sheet of the original workbook.
I am relatively new to VB and I cannot seem to figure out how to get the correct syntax for the relative file reference inside the SaveAs?? Also, would it be possible for me to add code that would automatically set-up an email with the new workbook as an attachment? (user would enter email address and Send. Then Macro would continue by closing that WorkBook and returning to the "Input" worksheet.)
Thanks for any help that you can provide.
I am relatively new to VB and I cannot seem to figure out how to get the correct syntax for the relative file reference inside the SaveAs?? Also, would it be possible for me to add code that would automatically set-up an email with the new workbook as an attachment? (user would enter email address and Send. Then Macro would continue by closing that WorkBook and returning to the "Input" worksheet.)
Thanks for any help that you can provide.
Code:
Private Sub CommandButton1_Click()
Sheets("Results Sheet").Select
Sheets("Results Sheet").Copy
ActiveWorksheet.SaveAs "C:\Documents and Settings\Terry\" & "Results Sheet".Cells(5, 2) & ".XLS"
ActiveWindow.Close
Sheets("Input Sheet").Select
End Sub