أخى الفاضل
بالنسبة للطلب الثانى
عمل نسخة من الملف باسم جديد
هذا هو الكود المستخدم
Const N_File As String = "b2013c"
Sub save_copy()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
'=============================================================
Old_File = ActiveWorkbook.Name
F_path = ActiveWorkbook.Path
ActiveWorkbook.SaveAs Filename:=F_path & "\" & N_File & ".xls"
Workbooks.Open F_path & "\" & Old_File
Workbooks(N_File).Save
Workbooks(N_File).Close
'=============================================================
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub
b2013.rar