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

مطلوب كود تنسيق جدولين لعمل تسوية بينهما


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

السادة الأفاضل خبراء المنتدى

المرفق ملف اكسيل , الشيت الأول بة جدولبن عبارة عن كشفين حساب بنكى كلا منهما يحتوى على اربعة اعمدة

و المطلوب هو ترتيب الجدولين معا بمعرفة عمود رقم الشيك لكلا منهما بحيث يكون كل رقم شيك فى الجدول الأول يقابلة نفس الرقم فى الجدول الثانى حتى يتم الأنتهاء من جميع الأرقام المتشابهة ,

و فى الشيت الثانى يوجد النتيجة المطلوبة لتوضيح الفكرة

ثم يتم ترتيب باقى ارقام الشيكات لكل جدل تصاعديا او تنازليا , مع تلوين الصفوف المتطابقة باللون الأصفر

و يمكن وضع الجدولين كلا منهما فى شيت منفصل و وضع النتيجة بعد الترتيب المطلوب فى شيت ثالث

  مع جزيل الشكر

reconciliation.rar

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

 

حكمة اليوم

"من غشنا فليس منا و المكر و الخداع في النار"

 

الاخ طارق_طلعت

المنتدي ليس به عباقرة فقط

بل به عمالقة اقوي من المنتديات الاجنبية

حقا

شاهد المرفق لعل وعسي ان يكون هو المطلوب

 

Omar_1.rar

 

 

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

من غشنا فليس منا ... بارك الله فيك أخي عمر

من يحاول مساعدة إخوانه بأن يطرح الموضوع في المنتديات الأجنبية فهذا ليس بغش إنما هي محاولات للتعلم والاستزادة من ذوي الخبرات ، وفي نفس الوقت حل مشكلة أخ في الله ربما لا تساعدة اللغة على أن يقوم بذلك

ولا يمكننا أن ننكر أن في المنتديات الأجنبية من يفوقونا في الإمكانيات لأنهم سبقونا ، وهذا لا يعني مطلقاً أننا ليس لدينا إمكانيات وقدرات .. يوجد منا الكثير ممن لديهم موهبة فذة (ومن أمثالهم معلمنا أبو تامر)

ولي رجاء أن تفصح عما في صدرك فأنا لا أخفي سراً ، واسمي في المنتديات الأجنبية YasserKhalil (في كل المنتديات الأجنبية التي تخص الإكسيل) ، ولا أنكر أنني ربما أطرح أكثر من موضوع كل يوم ، وحتى في الموضوعات التي لدي حل لها طلباً للمزيد ولمزيد من الإفادة والاستفادة

وها هو رابط الموضوع

http://www.excelforum.com/excel-programming-vba-macros/1156481-gather-similar-data-in-two-tables.html

تقبل تحياتي

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

عَنْ أَبِي هُرَيْرَةَ قَالَ قَالَ رَسُولُ اللَّهِ صَلَّى اللَّهُ عَلَيْهِ وَسَلَّمَ

مَنْ سَلَكَ طَرِيقًا يَلْتَمِسُ فِيهِ عِلْمًا سَهَّلَ اللَّهُ لَهُ طَرِيقًا إِلَى الْجَنَّةِ

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

أخى العزيز عمر الحسينى

بالفعل انت تثبت دائما ان المنتدى بة عمالقة قادرون على حل اى مشكلة تقابل اخوانهم بالمنتدى الذين يسعون الى التعلم من الأساتذة الكبار بالمنتدى

الكود الذى ارفقتة بالفعل يقوم بحل المشكلة المطلوبة تماما لكنى اطمع فى عمل اضافة علية حتى يكون مفيد تماما لى و لجميع الزملاء الذين يحتاجون الى مطابقة جداول بشكل دائم فى اعمالهم

اولا : فالكود يقوم بمضاهاة العمودين C  و H و فى بعض الأحيان يكون المطلوب هو مطابقة عمودين اخرين لذلك المطلوب ان يكون هناك امكانية لتحديد العمودين المطلوب المطابقة بينهما

ثانيا : الكود الحالى يقوم بالعمل على اربعة اعمدة فى كل جدول و فى بعض الأحيان يكون عدد الأعمدة فى الجدول اكثر او اقل من ذلك , لذلك المطلوب ايضا ان يكون هناك امكانية لتحديد عدد الصفوف المكون منها الجدول

انا عارف ان طلباتى كثيرة لكن عشمى كبير فى عباقرة المنتدى

اما فيما يخص الأستاذ الكبير ياسر خليل فأنا اشكرة جزيل الشكر على مجهودة الجبار فى المنتدى و فى مساعدة جميع الأعضاء و اعطاؤة معظم وقتة لحل مشاكل الأعضاء و البحث فى جميع المصادر لأيجاد الحلول المثلى فالعلم بحر كبير و دائما الشخص يسعى للأستذادة من العلم , فلة كل التقدير و الشكر و يكفى اننى مدين لة بمساعدتى على عمل برنامج حسابات كامل يتم بة ادارة شركة بحجم معلومات هائل و بنجاح رائع

فلكما كل الشكر و التقدير

 

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

 

الاخ طارق_طلعت

هناك اربع بارميترات يجب تعديلهم في الكود

اذا تم تعديل مكان الجدول او تغير ابعاده

وهي

'===================================================================
'===================================================================
First_Col_Tbl_1 = 1             رقم اول عمود في الجدول الاول
First_Col_Tbl_2 = 6             رقم اول عمود في الجدول الثاني
Col_Compare = 3                 رقم عمود المقارنة في الجدولين بالنسبة الي الجدول وليس الاكسيل
First_Row_Tbl_12 = 2            رقم اول صف في الجدول  ( رأس الجدول )
'===================================================================
'===================================================================


شاهد المرفق

 

Omar_2.rar

 

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

الأخ الفاضل عمر الحسينى

شكرا جزيلا لمجهوداتكم

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

و المفروض ان يقوم بنسخ كلا الصفين من كل جدول بنفس بياناتهما حتى يمكن المقارنة و ايجاد الفروقات

و مرفق ملف تم تثبيت بيانات احد الجدولين بقيم متشابهة عدا عامود رقم الشيك لتوضيح الفكرة من النتيجة بعد تشغيل الكود

 

برجاء التكرم بالمراجعة

و شكرا جزيلا

مقاصة بين جدولين.rar

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

 

الاخ الاخ طارق_طلعت

 

هذا ليس خطأ

انت الذي وضع هذه الفرضيه

انظر الي اول ملف لك 

ستجد ان السجلات المتطابقة كل اعمدتها متساوية

وتم العمل علي ذلك الفرض  والمثال المدرج من طرفكم

ولم تعترض علي المرفق

Omar_1.rar

فأين الخطأ الذي تتكلم عنه

انظر صورة اول ملف لك ستجد تتطابق تام بين الجدولين

 

والاهم من ذلك كيف يكون بيانات  رقم شيك في الجدول الاول مختلفه لنفس رقم الشيك في الجدول  الثاني

لا يمكن حدوث ذلك

 

 

1.jpg

 

تحياتي لك

 

 

 

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

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

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

الاخ العزيز عمر الحسينى

اسف على عدم تصيل المعلومه كامله لقله الخبره

لكن الهدف من المقارنه هو ايجاد الاختلاف بين الجدولين فيمكن ان يكون هناك تطابق بين رقمي شيكين و لكن المبلغ مختلف فأستطيع ايجاد المبلغ الخطأ و هذا هو الهدف الرئيسى للمقارنه

فالمطلوب هو ان يتم نسخ كل صف من كلا الجدولين كما هو تماما بغض النظر اذا كان متطابق تماما او يوجد اختلاف فى احدخلايا الصف

ارجوا ان اكون تمكنت لأيصال المعلومه لحضرتك 

اسف مره اخرى لسؤ ايصال المطلوب بشكل واضح

و شكرا جزيلا

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

الأخ العظيم عمر الحسينى

بالفعل الكود بعد التعديل اصبح يعمل بشكل رائع

يبقى شيئ واحد فقط , انة عندما قمت بأضافة صف جديد لكل جدول لتجربة التعديل فى البراميترات كما تفضلت حضرنك بالأيضاح و بعد التعديل المطلوب

فأن الكود قام بالترحيل المطلوب و لكنة لم يرحل مبالغ الشيكات المتطابقة

مرفق ملف بالتعديل المذكور و النتيجة

طلب اخر ان امكن ان يكون التحكم فى البراميترز من صفحة العمل و ليس من داخل الكود ان امكن

اسف جدا لتعب حضرتك و ان شأ اللة يكون اخر طلب

Omar_3.rar

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

الاستاذ ياسر خليل

برجاء التكرم بأرفاق الملف حيث ان اللينك المرفق لا يفتح الملف و يؤدى الى مواقع اعلانات فقط  حتى بعد لانتظار لفتره و ايضا عمل skip للاعلانات 

و شكرا جزيلا

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

تفضل أخي الكريم
https://www.europeup.com/zet8zac90awh.html
 

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

من هنا

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

الاستاذ الفاضل عمر الحسينى

الملف بعد التعديل الأخير يعمل بشكل ممتاز و لكن لى طلب اخير ان امكن و سمح وقت سعادتك

1- تم وضع صف فى بداية الشيت و كتابة البراميترات التى يمكن تغيرها و بجانب كل بيان خلية لوضع رقم البراميتر المطلوب العمل بة و المطلوب ان يتم تغيير البراميترات من هذة الخلايا بدلا من الدخول بالكود لتغيرهم

2- فى بعض الأحيان يكون هناك تكرار لرقم المقارنة (رقم الشيك فى الملف المرفق) فى اى من الجدولين و ذلك نتيجة لخطأ فى تسجيل البيانات

و المطلوب فى حالة تكرار رقم فى اى من الجدولين ان يتم تلوين الصف المكرر بلون اخر (اصفر مثلا) بعد الصفوف المتوافقة فى الجدول الذى بة التكرار

و مرفق ملف يوضح المطلوب و ك1لك شكل النتيجة المطلوبة

و شكرا جزيلا على المساعدة القيمة

تسوية بين جدولين.rar

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

الأستاذ الجليل ياسر خليل

اخيرا استطعت تحميل ملف حضرتك

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

و المطلوب فى حالة تكرار رقم شيك فى اى من الجدولين ان يتم تلوين احدهم بنفس الطريقة و ان يتم تلوين الصف الأخر بلون اخر

كما بالملف المرفق بالمداخلة السابقة

و شكرا جزيلا

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

جرب الملف التالي .. قمت بإضافة أسطر تقوم بعمل تنسيق شرطي يلبي المطلوب حسب ما فهمت

إن لم تكن النتائج صحيحة فيرجى إرفاق نفس الملف موضح عليه شكل النتائج المتوقعة وجميع الاحتمالات ...

رابط الملف من هنا

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

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