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

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

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

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

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

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

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

تحليل عملاء.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