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

مشكلة في كود الترحيل (Procedure too large)


alliiia
إذهب إلى أفضل إجابة Solved by أ / محمد صالح,

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

السلام عليكم ورحمة الله وبركاته .. تحية طيبة، وبعد

هذا ملف لإجازات الموظفين، الكود طويل جدًا، لو توجد طريقة لاختصاره حتى يعمل أكون لكم شاكرًا.

ملف الإجازات - Copy.xlsm

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

  • أفضل إجابة

يمكنك استعمال هذا الكود

Sub MoveData22()
lr = Sheets("بيانات الموظفين").Cells(Rows.Count, 2).End(3).Row
For n = 3 To lr - 1
Sheets("الإحصائية").Cells(n, Sheets("جدول الإجازات").Range("C5") + 4) = Sheets("جدول الإجازات").Range("AN" & n + 6)
Next n
Range("E9:AI" & lr + 5).ClearContents
End Sub

مع ملاحظة lr هو رقم آخر صف مكتوب فيه في شيت بيانات الموظفين

ورقم العمود في شيت الاحصائية هو نفس رقم الشهر + 4

بالتوفيق

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

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information