السلام عليكم
اخي العزيز / إبراهيم ابوليله
بارك الله فيك
وزادك الله من علمه
اعتذر لك عن التأخير عن الرد حيث لم اري مشاركتك الأخيرة بطلبك تعديل الكود الا الآن
وعموما ... التأخير جاء بالمفيد فلقد قدمت الافضل أنت بالتأكيد
مجهود راائع وجميل وهنيئاً لك الكود ولكل من يريده
وللتنسيق ليس الا فهذا هو الكود خاصتك ولكن بشكل منسق فقط لمن يريده .... مع ملف مرفق وبه الكود
جزاك الله خيرا
اضافة ورقة جديدة ومعاينة1.rar
Sub New_Sheet()
Range("J2:Q3").Select
Selection.Copy
mySht = ActiveSheet.Name
Set Sht = ActiveSheet
N_Sht = Format(Sheets(mySht).[A2], "#")
For I = 1 To Sheets.Count
If Sheets(I).Name = N_Sht Then MsgBox ("توجد صفحة بنفس الاسم ... راجع اسم الصفحة اولا"): GoTo 1
Next
Set Sht = Sheets.Add(After:=Sheets(Sheets.Count))
ActiveSheet.Name = N_Sht
ActiveSheet.Paste
ActiveWindow.SelectedSheets.PrintPreview
Sheets("Sheet1").Select
1 End Sub