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

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

قام بنشر

أخي الحبيب سليم

الخطوات لمن يريد أن يطبقها كالتالي :

'[ActiveX Control] على ورقة العمل من النوع [TextBox1] بفرض أن لديك مربع نص
'[Linked Cell] لتكون هي [C2] قم بعمل كليك يمين على مربع النص ثم خصائص ثم حدد
'الذي يحتوي البيانات ثم ادخل على التنسيق الشرطي واستخدم [C4:F15] حدد النطاق
'=IF($C$2="",FALSE,SUM(--ISNUMBER(SEARCH($C$2,$C4:$F4,1)))>0)

 

  • Like 2
قام بنشر

أخي الحبيب سليم

الخطوات لمن يريد أن يطبقها كالتالي :

'[ActiveX Control] على ورقة العمل من النوع [TextBox1] بفرض أن لديك مربع نص
'[Linked Cell] لتكون هي [C2] قم بعمل كليك يمين على مربع النص ثم خصائص ثم حدد
'الذي يحتوي البيانات ثم ادخل على التنسيق الشرطي واستخدم [C4:F15] حدد النطاق
'=IF($C$2="",FALSE,SUM(--ISNUMBER(SEARCH($C$2,$C4:$F4,1)))>0)

 

بسم الله الرحمن الرحيم 

الاستاذ العزيز ياسر 

السلام عليكم 

اتمنى ان تشرح السطر الاخير ( الدالة ) كامل واكون ممنون

قام بنشر

أخي الحبيب عمار

الموضوع ببساطة استخدام دالة IF الشرطية .. حاجة من الاتنين نتيجة الدالة يا إما  True يا إما False

فلو كانت الخلية C2 اللي هي تعتبر مرجع البحث فارغة إذاً النتيجة False أما إذا كانت الخلية C2 تحتوي بيانات وليست فارغة يتم عمل التالي

استخدام دالة البحث Search والتي ترجع رقم في حالة وجود النص المراد البحث عنه أو خطأ في حالة عدم وجود النص المراد البحث عنه

شكل الدالة

=SEARCH($C$2,$C4:$F4,1)

لها 3 بارمترات الأول : النص المراد البحث عنه وبما أن النص في خلية ثابتة ألا وهي C2 فإنه تم استخدام علامات الدولار قبل اسم العمود ورقم الصف

البارامتر الثاني هو النطاق الذي يتم البحث فيه وهو يشمل الصف بداية من العمود الثالث إلى السادس ..

الثالث والأخير هو بداية البحث وهنا البداية من أول حرف

 

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

أرجو أن أكون وفقت في توصيل المعلومة

  • Like 1
قام بنشر

جزيت خيراً أخي الحبيب عمار

أما مسألة تقبيل الأيدي فأنا مجرد عبد فقير ومتعلم بسيط أسعى جاهداً للتعلم وتوصيل ما تعلمت إلى إخواني

ويكفيني منك دعوة بظهر الغيب

 

رجاء لا تضع ما تكتب من ردود داخل اقتباس .. إذا أن الاقتباس مخصص لاقتباس قول شخص آخر غيرك وليس الاقتباس لكلامك أخي عمار

تقبل تحياتي

  • Like 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.

×
×
  • اضف...

Important Information