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

تحويل معادلة مركبة بنسب مئوية مختلفة الى كود vba


إذهب إلى أفضل إجابة Solved by ابراهيم الحداد,

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

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

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

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

اختصار معادلة.xlsx

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

  • أفضل إجابة

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

استخدم هذه الدالة المعرفة

عليك بتحديد الصف الاول الذى سوف يتم جمعه Rng  و من ثم استخراج النسبة المحددة و السحب لاسفل

Function AllPerc(Rng As Range) As Double
Dim x As Integer, y
x = WorksheetFunction.Sum(Rng.Value)
If x >= 8001 Then: y = x * 0.045
'--------------------
ElseIf x >= 7501 Then: y = x * 0.0425
'--------------------
ElseIf x >= 7001 Then: y = x * 0.0375
'--------------------
ElseIf x >= 6001 Then: y = x * 0.03
'--------------------
ElseIf x >= 5501 Then: y = x * 0.025
'--------------------
ElseIf x >= 5001 Then: y = x * 0.0175
'--------------------
ElseIf x >= 4501 Then: y = x * 0.015
'--------------------
ElseIf x >= 4001 Then: y = x * 0.01
'--------------------
ElseIf x >= 3001 Then: y = x * 0.005
'--------------------
Else
y = 0
End If
AllPerc = y
End Function

 

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

شكرا لك أخى الكريم لمشاركتكم المباركة

حاولت تطبيق ماتفضلت بذكرة ولكن هناك رسالة خطأ

فهل يمكن ارسال ملف بمعرفة سيادتكم **** ربما هناك ما أغفوا عنه

Untitled.jpg

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

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

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

و لا ادرى سبببا للخلل المرفق مع المشاركة السابقة

اليك الملف ذاته المرسل مع المشاركة الاولى بعد اضافة الدالة المعرفة

 

اختصار معادلة1.xlsm

تم تعديل بواسطه ابراهيم الحداد
  • Like 3
رابط هذا التعليق
شارك

  • أ / محمد صالح changed the title to تحويل معادلة مركبة بنسب مئوية مختلفة الى كود vba

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