السلام عليكم ورحمة الله
إخواني الأعزاء هذا الكود قد تم تزويدي به في موضوع سابق من طرف أخونا عبد الفتاح يقوم بنسخ شيتات معينة لمصنف آخر مستقل هو شغال تمام لاكن كنت عاوز من أحد الأستاذة الأفاضل تعديل الكود لكي أستطيع تسمية الشيتات المنسوخة بإسم آخر غير الموجود في الملف الرئيسي يعني لو تم نسخ shets 1 و shets 5 كمثال يتم تسميتهم تلقائيا بعد الاستخراج ب مبيعات ١ ومبيعات ٢
Sub export_sheets()
Dim Fname As String, ws As Worksheet
Application.DisplayAlerts = False
Sheets(Array("SH1", "SH3")).Copy
For Each ws In ActiveWorkbook.Sheets
ws.UsedRange = ws.UsedRange.Value
Next ws
ActiveWorkbook.SaveAs Filename:= _
"C:\Users\PC WORLD\Desktop\" & " report_ " & "W" & Format(Date, "WW") & "_" & Format(Date, "YYYY") & ".xlsx", FileFormat:=51
ActiveWorkbook.Close
Application.DisplayAlerts = True
End Sub