اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

 

سبق وأن وجدت كود بحث جميل يبحث يالاسم في الصفحة ، ينفع لأن يكون محرك بحث في صفحة تحتوي على أسماء كثيرة جدا .

عدلت عليه قليلا 

الاسم المطابق للبحث يقوم بعمل برواز للخلية 

حاولت أن يكون الاسم المطايق له لون مميز لكن لم أستطع .

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

 

أضع هذا الكود كمشاركة بسيطة لمنتدى عملاق .

 

 

 بحث.rar

 

  • Like 1
قام بنشر (معدل)

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

                       فكرة مميزة اخى الكريم ... جزاك الله خيراً

            محرر الاكواد محمى بكلمة سر مما يمنع الاطلاع او التعديل علية .. ...

                                    تقبل تحياتى

تم تعديل بواسطه خالد الرشيدى
  • Like 1
قام بنشر

إليك التعديل التالي

Private Sub CommandButton1_Click()
    Dim LColor
    On Error GoTo Error
    If TextBox1 = "" Then
        MsgBox ("أدخل نص في حقل البحث")
    Else
        Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, _
                   LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
                   MatchCase:=False, SearchFormat:=False).Activate
        LColor = ActiveCell.Interior.Color
        ActiveCell.Interior.Color = vbYellow
        Application.Wait (Now + TimeValue("0:00:01"))
        ActiveCell.Interior.Color = LColor
    End If

    Exit Sub
Error:
    MsgBox ("لا تتوفر نتائج للبحث")
End Sub

 

  • Like 2
قام بنشر

ألف شكر أستاذي الكريم أبو البراء على هذه الإضافة المميزة

 

كل الشكر والتقدير لك ولأخي خالد الرشيدي وأسأل الله أن يفتح لكما أبواب الخير أينما كنتما .

 

أصبح محرك البحث أكثر روعة بجهودكم وإضافاتكم الأكثر من مميزة

 

دمتم بحفظ الرحمن

 

أفضل إجابتين :

 

 

لتلوين لون النص :

اخى الكريم

لعلك قد نسيت حذف بعض اسطر الكود الغير هامة 

لهذا اليك المرفق بعد التعديل

استخدمت الامر WAIT  لجعل لون ناتج البحث احمر وذلك لمدة ثانية ثم يرجع اسود

 بحث.rar

 

 

 

لتلوين الخلفية فقط : 

 

إليك التعديل التالي

Private Sub CommandButton1_Click()
    Dim LColor
    On Error GoTo Error
    If TextBox1 = "" Then
        MsgBox ("أدخل نص في حقل البحث")
    Else
        Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, _
                   LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
                   MatchCase:=False, SearchFormat:=False).Activate
        LColor = ActiveCell.Interior.Color
        ActiveCell.Interior.Color = vbYellow
        Application.Wait (Now + TimeValue("0:00:01"))
        ActiveCell.Interior.Color = LColor
    End If

    Exit Sub
Error:
    MsgBox ("لا تتوفر نتائج للبحث")
End Sub

 

إبداع لا حدود له

:fff::fff:

  • Like 2
  • 2 weeks later...
قام بنشر

ماذا تعني هذه الكلمات في الدالة find

Cells.Find(What:=TextBox1, After:=ActiveCell, LookIn:=xlFormulas, _ LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _ MatchCase:=False, SearchFormat:=False).Activate

انا اريد استخدم الدالة في شي اخر .

 

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information