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

مشكلة Formula Array


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

السلام عليكم إخوانى الكرام

عندى معادلة صفيف تعمل جيدا معى ولكن عند تنفيذها بالكود تظهر لى رسالة خطأ وهى :

Unable to set the FormulaArray property of the Range class

حاولت  تجزئة المعادلة نظرا لأن هذه الرسالة تظهر نتيجة كثرة عدد أحرف المعادلة ولكن ظهرت لى نفس الرسالة

ها هى المعادلة

=IF(COUNTIFS(A13:A51;">="&$D$3;A13:A51;"<" & $E$3;C13:C51;$E$5)>0;IF($D$5="آخر إذن";MAX(IF(A13:A51>=$D$3;IF(A13:A51<$E$3;IF(C13:C51=$E$5;A13:A51))));MIN(IF(A13:A51>=$D$3;IF(A13:A51<$E$3;IF(C13:C51=$E$5;A13:A51)))));"لا يوجد")

 

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

  • أفضل إجابة

الأخ الفاضل محمد فريد

تفضل الملف المرفق >> ولا تنسى أن تختار المشاركة كأفضل إجابة إذا أعجبك الحل

Sub Test()
Range("I10") = Evaluate("=IF(COUNTIFS(A13:A51,"">=""&$D$3,A13:A51,""<"" & $E$3,C13:C51,$E$5)>0,IF($D$5=""آخر إذن"",MAX(IF(A13:A51>=$D$3,IF(A13:A51<$E$3,IF(C13:C51=$E$5,A13:A51)))),MIN(IF(A13:A51>=$D$3,IF(A13:A51<$E$3,IF(C13:C51=$E$5,A13:A51))))),""لا يوجد"")")
End Sub

تقبل تحياتي

Formula Array.rar

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

هي بالفعل دالة ..لما تريد تحويلها إلى دالة وهي دالة بالفعل (ودنك منين يا جحا ..متزعلش دا بس مثل مشهور)

إذا عرف السبب بطل العجب

وأعتقد أن الحصول على النتيجة بدون معادلات الصفيف أفضل وأخف في التعامل وووو كثير من المميزات !!

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

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

الأخ محمد فريد لاحظت شيء غريب أول مرة أشوفه بالمنتدى ..تقييمك سالب واحد (إنت واخد كارت أصفر ولا ايه الحكاية)

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

شكرا اخى الكريم أخ ياسر

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

انا عندى كود أحدد به بداية ونهاية كل كارت

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

بالنسبة للتقييم لا أعلم عنه شيء

شكرا لك أخى الكريم

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

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