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

تحويل معادلات اختبار استحقاق بناء على شرط إلى كود


إذهب إلى أفضل إجابة Solved by حسونة حسين,

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

السلام عليكم

عساكم طيبين

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

الشرح داخل الملف

 ** ونسأل الله أن يكون العمل في ميزان حسناتنا جميعا حيث ان تنفيذه من بعض مما تعلمته هنا

 

 

التوزيعات.xlsm

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

  • 2 weeks later...
2 ساعات مضت, حسونة حسين said:

تفضل اخي لعله طلبك ان شاء الله

بسم الله ماشاء الله 

مبدئيا هو المطلوب  إن شاء الله وجاري التجربة على نطاق أكبر من البيانات 

جزاكم الله خيرأ داعين الله بالتوفيق لجميع الأعضاء ونشكر الاستاذ abouelhassan على اهتمامه ونأمل منه إذا كان أعد كود للتنفيذ أن يتم رفعه إثراءاً للموضوع 

 

الاستاذ حسونة حسين لو في إمكانية تعديل الكود بحيث

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

2- ( غير ضرورية ) إذا تم تعديل تاريخ التسجيل أن يتم تعديل الاستحقاق تلقائيأ وإذا لم يكن هناك إمكانية فما تم إضافته هو إنجاز ماشاء الله

تم تعديل بواسطه أبو إيمان
رابط هذا التعليق
شارك

10 دقائق مضت, حسونة حسين said:

عدل البيانات كما تريد ثم شغل الكود الموجود في module1 المسمى

search_sum

 

جزاكم الله خير الجزاء 

 

باقي جزئية النسخ لو أمكن

تم تعديل بواسطه أبو إيمان
رابط هذا التعليق
شارك

تفضل

احذف الكود الخاص بك الموجود في حدث الشيت

ثم ضع هذا الكود

Private Sub Worksheet_Change(ByVal Target As Range)
    Dim X As Range
    Application.EnableEvents = False
    For Each X In Target
        If X.Column = 2 Then
            If X.Value = "" Then
                X.Resize(, 6).ClearContents
            Else
                X.Offset(0, 2) = Date
                X.Offset(0, 2).NumberFormat = "dddd yyyy/mm/dd"
            End If
        End If
    Next
     Application.EnableEvents = True
     Search_SUM
End Sub

 

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

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