السلام عليكم ورحمة الله وبركاته
اخواني الافاضل في هذا الصرح العظيم اتمنى من حضراتكم مساعدتي في إنشاء كود يعمل على ترحيل بيانات نطاق محدد من جميع أوراق العمل إلى الصفحة الرئيسية (Main of Month) بحثت كثيرا قبل أن ألجأ لحضراتكم ولكن جميع الأكواد كانت لا تعمل جيدا كما ينبغي
النطاق المطلوب (X4:Z16) حيث العمود (ْX) عبارة عم اسم قمت بكتابة معادلة تعمل على عدم تكرار الاسم أكثر من مرة في نفس ورقة العمل لكن عند محاولتي لعمل ذلك بالكود لم أنجح اريد أن لا يتكرر الاسم في الصفحة الرئيسية العمود (AA) أما العمود (Y) فهو عدد مرات تكرار الاسم لكل صفحة أريد أن تظهر النتيجة في العمود (AB) للصفحة الرئيسية حيث يعمل على جمع العمود (Y) لجميع الصفحات
والعمود (Z) مجموع القيمة المستحقة لكل اسم وأريد أن تظهر النتيجة في العمود (AC) حيث يعمل الكود على جمع القيم الموجودة في هذا العمود ولجميع الصفحات
سامحوني على الإطالة كما أسلفت بالشرح سابقا أغلب الأكواد عملت معي لكن ضمن النطاق المذكور يوجد صفوف فارغة لم يتم ملؤها بالبييانات على أن يتم ملؤها لاحقا ينسخ البيانات بما فيها الصفوف الفارغة وخارج نطاق التنفيذ
أرفق الملف للتوضيح
ملاحظة: ولتعم الفائدة وجدت كنز حقيقي كنت اضفت سؤال عن كيفية نسخ ملف يتضمن أكواد وكان ذلك صعبا جدا ولكن الحمد لله وفقني الله وبعد البحث الشاق في المواقع الأجنبية عملت على دمج مجموعة أكواد لينتج كود يعمل على حفظ الملف الحالي باسم يتم تحديد مكانه من قبل المستخدم وتسميته من داخل الكود باسم محدد بالإضافة إلى الشهر والسنة الحاليين متضمنا جميع الاكواد
ولتعم الفائدة اتمنى من حضراتكم اما وضع الكود كمرجع او فصل هذه الملاحظة في موضوع جديد شاكرة فضلكم
semifinal.xlsm