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

أرجو الحصول على كود يقوم بعملية تقسيم ورقة عمل إلى أوراق حسب شرط


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

السلام عليكم

يأتيني من قبل بنك خارجي صفحة فيها بيانات عملاء وطلبات شراء لأوراق مالية لهم, يجب علي تقسيم هذه الطلبات على موظفي مكتبي المتوافرين, يجب أن يأخذ التقسيم بالإعتبار عاملي العدد والقيمة للطلبات, أي أنه لو كان لدي 12 طلب وأريد تقسيمها على 3 أشخاص فإنني التقسيم يجب أن يكون 4 معاملات لكل شخص ومجموع القيم للأشخاص الثلاثة متقاربة من بعضها البعض قدر الإمكان, كل قسم يكون في ورقة عمل جديدة.عدد الأعمدة ثابت ولا مشكلة فيه لكن المشكلة في عدد الطلبات وكذلك عدد الموظفين المتاحين ( ليتم تقسيم العمل عليهم ) وبالتالي فهذين العنصرين هما عنصران متغيران.

أرجو أن أجد لديكم الحل المناسب لما طلبت. لكم جزيل الشكر والإمتنان.

ارفق لكم مثال عن طلبي.

help.zip

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

السلام عليكم

أخي العزيز

لقد إفترضت بيانات وهمية ولكنها تفي بالغرض

لأنك لم تضع بيانات كافية ولأن ملفك كان عليه حماية

وهذا هو السبب في تأخير الرد

إضغط الزر الأزرق لتشغيل الماكرو

يبدا بقراءة البيانات كلها ويحفظها ويعدها

ثم يسألك عن عدد الأشخاص الذين ستوزع عليهم العمل

إن كان عددهم قليل أو البيانات نفسها قليلة ، سيعطيك رسالة خطأ ولن يكمل

مثلا إذا كانت البيانات 30 وعدد الأشخاص 1 فقط

أو إذا كانت البيانات 30 وعدد الأشخاص 16 (أكثر من نصف عدد البيانات)

ثم يبدأ بتكوين شيتات جديدة (شيت لكل شخص)

إسم الشيت سيكون P_1_10_6 ، P_2_10_6 ، P_3_10_6

حيث 10_6 تاريخ اليوم والأشخاص P_1 ، P_2 وهكذا

ثم يبدأ بتوزيع الأوامر علي الأشخاص ، بحيث يأخذ الشخص طلبين سويا أكبر وأصغر مبلغ

وطبعا يتم إستبعاد تلك الطلبات من التوزيع التالي وهكذا

وفي الأخير يعطيك رسالة أنه تم توزيع كذا طلب علي كذا شخص

help2.rar

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

أخي العزيز

مهم أن تلغي الشيتات التي يكونها الماكرو في حال أردت إعادة التوزيع في نفس اليوم

مهم أن تعرف أيضا أن P_1 سيكون محمل قليلا أكثر من زملاؤه في حالة أن الطلبات يصعب توزيعها بالتساوي

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

السلام عليكم

الأخ طارق, جزاك الله الجنة, سأقوم بتجربة الملف وارد لك بملاحظاتي في حال وجدت. اعتذر طبعاً عن موضوع المثال وموضوع الحماية فهما غير مقصدوين طبعاً.

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

السلام عليكم

اخي طارق

بارك الله فيك و في اعمالك و جعلها ان شاءالله في ميزان اعمالك

و اسمح لي بالمشاركة فقد قمت بالعمل علي الملف و قد قابلتني

مشكلة في ان يكون ناتج قسمة الاعملاء علي الموظفين به كسرا

و هذا ما اخرني لرفع الملف

حالص تحياتي و تقديري

test1.rar

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

الأخ طارق, بارك الله فيك مجدداً, ستتم تجربة فعالية الكود يوم الأحد إن شاء الله باعتبار أننا الآن في عطلة نهاية الإسبوع ولا يوجد لدي بيانات من العمل للتجربة. لكن هل باضافة طلب قد يكون بسيطاً إن شاء الله وهوبعد القيام بعملية التقسيم, هل من الممكن اضافة صفحة معلومات بعد الصفحة الرئيسية التي تحوي البيانات الأصلية مباشرةً حيث يتم وضع اسماء صفحات العمل التي تم تقسيم البيانات إليها مع تبيان عدد المعاملات في كل صفحة, مجموع قيمة المعاملات في كل منها.

الأخ aah_aah2008,

جزاك الله خيراً ووفقك لما يحب ويرضى, سأقوم بتجربة ما اضفته أخي الكريم. بارك الله فيكم مجدداً.

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

السلام عليكم

اخي طارق

بارك الله فيك و في اعمالك و جعلها ان شاءالله في ميزان اعمالك

و اسمح لي بالمشاركة فقد قمت بالعمل علي الملف و قد قابلتني

مشكلة في ان يكون ناتج قسمة الاعملاء علي الموظفين به كسرا

و هذا ما اخرني لرفع الملف

حالص تحياتي و تقديري

أخي الكريم والمميز عادل

مجرد مرورك شرف عظيم

لم أر الملف بالمشاركة بعد، لكني متأكد أنه متميز كصاحبه

بارك الله فيك وجزاك الله خيرا

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

الأخ طارق, بارك الله فيك مجدداً, ستتم تجربة فعالية الكود يوم الأحد إن شاء الله باعتبار أننا الآن في عطلة نهاية الإسبوع ولا يوجد لدي بيانات من العمل للتجربة. لكن هل باضافة طلب قد يكون بسيطاً إن شاء الله وهوبعد القيام بعملية التقسيم, هل من الممكن اضافة صفحة معلومات بعد الصفحة الرئيسية التي تحوي البيانات الأصلية مباشرةً حيث يتم وضع اسماء صفحات العمل التي تم تقسيم البيانات إليها مع تبيان عدد المعاملات في كل صفحة, مجموع قيمة المعاملات في كل منها.

أخي الكريم

نعم يمكن ذلك بسهولة

لكن سأتركها للغد إن شاء الله

مع خالص تحياتي

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

السلام عليكم

أخي العزيز

تفضل المرفق

ولاتنسي

مهم أن تلغي الشيتات التي يكونها الماكرو في حال أردت إعادة التوزيع في نفس اليوم والتي تبدأ بــ P_

كذلك مهم أن تلغي الشيت Summary والذي يكونه الماكرو أيضا في حال أردت إعادة إجراء الماكرو

help3.rar

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

ستتم تجربة فعالية الكود يوم الأحد إن شاء الله باعتبار أننا الآن في عطلة نهاية الإسبوع ولا يوجد لدي بيانات من العمل للتجربة.

أخي الكريم

هل تمت التجربة

فقط أخبرني إن كنت مازلت محتاج شئ

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

  • 2 weeks later...

ستتم تجربة فعالية الكود يوم الأحد إن شاء الله باعتبار أننا الآن في عطلة نهاية الإسبوع ولا يوجد لدي بيانات من العمل للتجربة.

أخي الكريم

هل تمت التجربة

فقط أخبرني إن كنت مازلت محتاج شئ

السلام عليكم

أخي طارق, اعتذر عن التأخير, الكود يعمل بشكل ممتاز جداً, جزاك الله خيراً ووفقك لما يحب ويرضى.

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

الأخوة الأفاضل

بعد التحية والسلام

هل الكود المستخدم كود ترحيل ؟؟

هل يمكن وضع شرط أو أكثر للترحيل

بحيث الأسطر التى ينطبق عليها الشرط كذا يتم ترحيلها للشيت رقم1

والأسطر التى ينطبق عليها شرط آخر يتم ترحيلها لشيت رقم 2

وهكذا

الف شكر على الجهد المبذول

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

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

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



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

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

Important Information