اذهب الي المحتوي
أوفيسنا

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

قام بنشر

إلى جميع السادة الأفاضل مشرفين ومسئولين وأعضاء أوفيسنا الكرام

السلام عليكم جميعا وكل عام وأنتم بخير؛ ومتعكم الله بالصحة والعافية

من باب واسألوا أهل العلم إن كنتم لا تعلمون

- زادكم الله علما ونفع بكم آمين رب العالمين؛ ولا حرمنا الله من علمكم وخبرتكم –

المطلوب معادلة

تقوم بترحيل صف البيانات كاملا من شيت (data) إلى شيت (معاشات) في حال كان مكتوبا في خانة الملاحظات الموجودة بالعمود (H) كلمة (معاش) علما أنها مرتبطة بالخلية (G1)   

مع مراعاة تسلسل تاريخ الإحالة للمعاش الموجود في العمود (G) كما هو موضح في المثال المبين بشيت (معاشات)

على أن يتم حذف الصف المرحل من شيت (data) بمجرد ترحيله لشيت (معاشات)

ملحوظة:  التاريخ الموجود في العمود G1 يتم تحديثه تلقائيا

وجزاكم الله عنا خير الجزاء وجعل ما تفيدونا به في ميزان حسناتكم؛ ولا حرمنا الله من علمكم وخبرتكم؛ وكل عام وانتم بخير وصحة وسعادة

ترحيل بيانات الموظف المحال للمعاش إلى شيت آخر وحذفه من قاعدة البيانات.xlsx

قام بنشر

وعليكم السلام ورحمة الله وبركانه

وكل العام والجميع بخير لكافة اعضاء المنتدى

اعتقد طلبك معادلة  جزئيًا نعم، ولكن حذف الصف الأصلي تلقائيًا من شيت data → هذا غير ممكن بالمعادلات (حسب علمي والله اعلم )

اما عن طريق الكود فممكن  الملف المرفق به كود يعمل تلقائيا كلما وجد كلمة معاش في شيت data  في العمود H يقوم بترحيلها تلقائيا الى شيت معاشات مع حذفها من الشيت الاصلى وكذلك الترتيب التلقائي والتسلسل  التلقائي في العمود A 

جرب تغيير تاريخ ميلاد اي اسم ليحال على المعاش ولاحظ عمل الكود

ترحيل بيانات الموظف المحال للمعاش إلى شيت آخر وحذفه من قاعدة البيانات.xlsb 

 

 

 

 

  • Like 1
قام بنشر (معدل)

أخي في الله الأستاذ الفاضل / عبد الله بشير عبد الله

حياكم الله وتعجز الكلمات عن شكرك

باهي جدا جدا جدا أحسنت وبارك الله فيكم ومتعكم بالصحة وموفور العافية

هذا هو المطلوب

وإني لأطمع في رحابة  وسعة صدرك وفيض علمك وخبرتك حيث أني ما زلت أحبو في (Excel) ولا أجيد التعامل مطلقا مع الأكواد ولذلك كنت أطلب معادلة؛ ولكن أود تطبيق الكود على الملف المرفق إن تفضلت علي بذلك؛ وأستأذنكم الأخذ في الاعتبار الملحوظة المدونة بشيت (معاشات) في  الملف المرفق؛ ونفس الملاحظات الموجودة بالملف السابق.

وجزاكم الله عنا خير الجزاء وجعله في ميزان حسناتك؛ وتقبل خالص تحياتي لكم وأن يديم الله عليكم الصحة وموفور العافية وأن يفيض عليكم بالعلم النافع آمين رب العالمين.

ترحيل بيانات الموظف المحال للمعاش إلى شيت آخر وحذفه من قاعدة البيانات 2.xlsx

تم تعديل بواسطه algammal
قام بنشر

السلام عليكم ورحمة الله وبركاته

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

ملاحظة شيت  معاشات حسب فهمى لطلبك ان الاحصائية يتم ازاحنها للاسقل كلما اضيفت اشماء محالة للمعاش

جرب الملف واعلمنى بالنتائج  

ترحيل بيانات الموظف المحال للمعاش إلى شيت آخر وحذفه من قاعدة البيانات 2.xlsb

قام بنشر

أخي في الله الأستاذ الفاضل / عبد الله بشير عبد الله                 (المحترم)

السلام عليكم ورحم الله وبركاته

أحسنت وبارك الله فيكم وأحسن إليكم

 التعديلات التي تمت على الشيت أكثر من رائعة

وأرجو ألا أثقل عليكم؛ وأن تفيض علي من علمك وخبرتك وأستأذنكم على استحياء في: تساؤلان وملاحظة أود الإجابة عليهم.

أما التساؤلان فهما:

v   هل هذا الكود يعمل بصورة طبيعية على ملف به أكثر من 10000 اسم؟

v   كيف يمكنني نقل الكود ليعمل على شيت آخر بنفس البيانات والتنسيقات ولكنه يحتوي على 10000 اسم؟

وأما الملاحظة فهي:

v   أثناء تجربة الملف وبعد إضافة بيانات أكثر من 50 اسم مرتب أبجديا ولكن تاريخ الخروج على المعاش ليس مرتبا بطبيعة الحال لاختلاف تاريخ الميلاد للأشخاص وبالتالي اختلاف الصفوف الموجود بها المحالين للمعاش وعند الضغط على زر  (ترحيل المحالين للمعاش) لاحظت في (شيت معاشات) أنه لا يتم ترتيب المحالين للمعاش حسب تاريخ الإحالة أي ممكن أجد تاريخ 2024 قبل تاريخ 2022 على سبيل المثال وهكذا الحال في أكثر من تاريخ؛ في حين التجربة على الملف المرسل منكم بدون إضافة أسماء فالترتيب يعمل بصورة طبيعية جدا وممتازة؛ وبطبيعة الحال ليس لدي الدراية الكاملة كي أتلافى مثل تلك الأخطاء؛ فهلا ساعدتني لتلافي حدوث مثل تلك الأمور معي مستقبلا بأن يتم الترتيب في (شيت معاشات) تصاعديا مهما كان ترتيب الصف المتواجد فيه مع الأخذ في الاعتبار عدد (10000) اسم

وجزاكم الله عنا خير الجزاء وجعله في ميزان حسناتكم؛ وتقبل خالص تحياتي ودعائي لكم بأن يديم الله عليكم الستر والعافية والعلم النافع آمين رب العالمين.

قام بنشر

وعليكم السلام ورحمة الله وبركاته

جزاك الله خيرا على دعاؤك الطيب لي واسأل الله ان يجازيك خير الجزاء 

تم تعديل الكود ليتعامل مع البيانات الكثيرة

بالنسبة للاحصائيات جعلتها في اعلى الصفحة  والكود يقوم بحسابها  آليا -  ووجودها اسفل الصفحة يعرقل عمل الكود وحاولت ولم اتوصل الى نتيحة مرضية (حسب علمي )

بالنسبة للنرنيب التصاعدي الكود يتعامل مع العمود L في شيت معاشات وجربنه ويعمل جيدا 

الملف المرفق به 7000 تقريبا صف

طبعا قم بنجربة الترحيل ولاحظ الترتيب واي ملاحظات  اذكرها وات شاء الله وبعونه تقوم بالواجب

لك كل التقدير والاحترام

ترحيل بيانات الموظف المحال للمعاش إلى شيت آخر وحذفه من قاعدة البيانات 3.xlsb

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.

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

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

Important Information