اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

مطلوب كود لنسخ شيت اكثر من مرة ( فى وقت واحد )


الردود الموصى بها

السلام عليكم

اريد كود عند وضعه وتشغيله ينسخ الشيت المحدد بالعدد المحدد وليكن 120 مرة داخل نفس الملف

هل هناك كود لعمل مثل ذالك

رابط هذا التعليق
شارك

10 ساعات مضت, شوقي ربيع said:

استعمل الحلقات التكرارية فقط ضع كود النسخ داخلها


    For i = 1 To 120
	'ضع هنا كود النسخ هنا
	Next

 

 

جزاكم الله خيرا على سرعه الاستجابه

لكن الحقيقة لا اعرف استخدمها

هل ممكن توضح اكثر على الملف المرفق التالى

ملفات مرفقه

نسخ.rar

رابط هذا التعليق
شارك

بعد اذن الاخ شوقي 

هذا الكود ربما يفي بالغرض

Option Base 1
Sub get_me_Markaz()
  Dim x, Last_Row As Integer
  Dim arr()
  
 x = 0
       With Sheets("البيانات")
       
              Last_Row = .Cells(Rows.Count, "d").End(3).Row
              
            For i = 3 To Last_Row
                    If Application.CountIf(.Range("d3:d" & i), .Range("d" & i)) = 1 Then
                        x = x + 1
                        ReDim Preserve arr(1 To x)
                        arr(x) = .Range("d" & i)
                   End If
             Next
             
      End With
      
     For k = LBound(arr) To UBound(arr)
           On Error Resume Next
                    If Len(Sheets(arr(k)).Name) = 0 Then
                          Sheets.Add After:=Sheets(Sheets.Count)
                        ActiveSheet.Name = arr(k)
                    End If
            On Error GoTo 0
       Next
   Erase arr
   Sheets("البيانات").Select
End Sub

 

  • Like 2
رابط هذا التعليق
شارك

مرفق نموذج مصغر عما تريده مع الاكواد اللازمة لنقل البيانات من الصفحة الرئيسية الى كل الصفحات

small_cope.rar

تم تعديل بواسطه سليم حاصبيا
  • Like 1
رابط هذا التعليق
شارك

في ١٠‏/٤‏/٢٠١٧ at 10:47, سليم حاصبيا said:

مرفق نموذج مصغر عما تريده مع الاكواد اللازمة لنقل البيانات من الصفحة الرئيسية الى كل الصفحات

small_cope.rar

جزاكم الله خيرا

هذا ما اريده بالضبط والملف يعمل تمام جدا

----------------------------------

كيف اتعامل مع المغيرات فى الكود

يعنى انا لدي شيت اخر به عملاء كثيرين ( وكلهم مجمعين فى صفحه واحده

طبعا عدد الاعمده اكثر حوالى 12

وعدد الصفوف حوالى 9000 او يزيد

وعمود الفلتر ( اسم العميل = B )

وبداية البيانات من الصف رقم 5 يعنى B5

واسم الشيت الذى فية البيانات  "الحركه"

حاولت اعدل على الكودين  لكن لم تنجح معى  اكثر من مرة

فى احدى المرات التى جربتها ( نسخ اسم العميل فى اسم الصفحه مع رقم الصفحه ، يعنى اسلام صفحه 101 ، ولم ينسخ اى بيانات فى الصفحه
ولاحظت مسح البيانات فى الشيت الاصلى يعنى عمل cut )

 

فكيف اغير المتغيرات لو سمعتم ؟

تم تعديل بواسطه اسلام سيد
رابط هذا التعليق
شارك

11 ساعات مضت, سليم حاصبيا said:

ارفع نموذجاً عن الملف حوالي 30(لا اكثر) سطر للعمل عليه

 

 

تفضل استاذى العزيز

واسف جدا على التاخير

عملاء.rar

رابط هذا التعليق
شارك

اليك الملف جاهز وتحت الطلب

لا تنس ان يكون الصف الرايع فارغاُ   العامود L ايضاً (لا يجوز ان تدخل اية بيانات (غريبة) داخل الجدول)

هذه احد القواعد الاساسية لتعامل اكسل مع الجداول (كل ما بجانبه فراغ     فوق  يسار  يمين  اسفل

لان الجدول المعمول به يبدأ من العامود K الخلية 5 الى العامود A اخر صف فيه   في هذه الحالة (31)

عملاء Salim.rar

تم تعديل بواسطه سليم حاصبيا
  • Thanks 1
رابط هذا التعليق
شارك

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • اضف...

Important Information