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

البحث عن الاسم بأي حرف


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

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

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

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

ولكم جزيل الشكر

تحليل عملاء.rar

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

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

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

السلام عليكم

إستبدل كود حدث الورقة TextBox

بهذا > نفس الكود لاكن عليه اضافة طفيفة


Private Sub TextBox1_Change()

Application.ScreenUpdating = False

Application.EnableEvents = False

Dim lastrow As Long

lastrow = Range("b65535").End(xlUp).Row

If TextBox1.Text <> "" Then

    ActiveSheet.Range("$A$7:$k$" & lastrow).AutoFilter Field:=2, Criteria1:= _

    "=" & "*" & TextBox1.Text & "*", Operator:=xlOr

    Else

    ActiveSheet.Range("$A$7:$k$" & lastrow).AutoFilter Field:=2, Criteria1:= _

    "=" & "*" & TextBox1.Text & "*", Operator:=xlOr

    End If

Application.ScreenUpdating = True

Application.EnableEvents = True

End Sub

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

  • 1 year later...

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

ولي استفسار عندما اضع هذا الكود في شيت لدي تظهر رسالة ان الكائن غير موجود علما اني استعمال اوفيس 2010

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

يجب عليك اخي الكريم اضافة تكست بوكس في صفحة الاكسيل اولا ثم وضع الكود

حيث انه يخبرك بان الكائن تكست بوكس غير موجود ليعمل عليه الكود

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

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

  • 3 months later...
  • 2 months later...

السلام عليكم

إستبدل كود حدث الورقة TextBox

بهذا > نفس الكود لاكن عليه اضافة طفيفة

Private Sub TextBox1_Change()
Application.ScreenUpdating = False
Application.EnableEvents = False
Dim lastrow As Long
lastrow = Range("b65535").End(xlUp).Row
If TextBox1.Text <> "" Then
    ActiveSheet.Range("$A$7:$k$" & lastrow).AutoFilter Field:=2, Criteria1:= _
    "=" & "*" & TextBox1.Text & "*", Operator:=xlOr
    Else
    ActiveSheet.Range("$A$7:$k$" & lastrow).AutoFilter Field:=2, Criteria1:= _
    "=" & "*" & TextBox1.Text & "*", Operator:=xlOr
    End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

كود رائع

بارك الله فيك أخى ابو نصار

جعله الله فى ميزان حسناتك

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

 

السلام عليكم

إستبدل كود حدث الورقة TextBox

بهذا > نفس الكود لاكن عليه اضافة طفيفة

Private Sub TextBox1_Change()
Application.ScreenUpdating = False
Application.EnableEvents = False
Dim lastrow As Long
lastrow = Range("b65535").End(xlUp).Row
If TextBox1.Text <> "" Then
    ActiveSheet.Range("$A$7:$k$" & lastrow).AutoFilter Field:=2, Criteria1:= _
    "=" & "*" & TextBox1.Text & "*", Operator:=xlOr
    Else
    ActiveSheet.Range("$A$7:$k$" & lastrow).AutoFilter Field:=2, Criteria1:= _
    "=" & "*" & TextBox1.Text & "*", Operator:=xlOr
    End If
Application.ScreenUpdating = True
Application.EnableEvents = True
End Sub

كود رائع

بارك الله فيك أخى ابو نصار

جعله الله فى ميزان حسناتك

 

انا جربت وظهرت لى الرسالة اللى فى الصورة 

post-112753-0-87358800-1388873487_thumb.

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

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