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

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

قام بنشر

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

 

هذا كود بحث يبحث او ( يفرز) بأول حرف يكتب هل ممكن نحول هذا الكود ان يبحث باي حرف داخل النص او الجملة  وايضا كيف نجعله يبحث بالارقام  

 

 

ارجو المساعدة بذالك

 

ولكم وافر الشكر

 
Private Sub TextBox1_Change()Dim LastRow As 
LongLastRow = Range("c65535").End(xlUp).Row    If 
ActiveSheet.TextBox1.Text <> "" 
Then        
Selection.AutoFilter        
Range("$A$7:$c$" & LastRow).AutoFilter Field:=3, Criteria1:= 
_            "=" 
& ActiveSheet.TextBox1.Text & "*", Operator:=xlOr    
Else        Range("$A$7:$c$" & 
LastRow).AutoFilter Field:=3    End IfEnd Sub

بحث بأي حرف او رقم.rar

قام بنشر

السلام عليكم

 

بالنسبة للبحث عن رقم تم استخدام الفلترة المتقدمة

 

المرفق 2010

 

جزاك الله كل خير استاذي عبدالله , ولك فائق الشكر

 

كيف اعمل مربع بحث جديد ! هل اقو بنسخ الاكواد نفسها مع تفيير اسم موقع الخلية ؟  وماهي فائدة المكتوب في Q2   

 

=ISNUMBER(SEARCH("*"&MyText&"*";B8;1))

 

 

وشكرا

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

السلام عليكم

 

بالنسبة للبحث عن رقم تم استخدام الفلترة المتقدمة

 

المرفق 2010

بارك الله فيك استاذنا الكبير/استاذ عبد الله

ولكن لعل الكود به بعض الاخطاء

حيث اننا عند وضع بعض الارقام

يظهر ايضا ارقام ليست لها علاقة بالرقم المكتوب في خانة البحث...

وهذا مثال استاذنا الكبير على ما اقول

5TC4D.png

------------------------

وبعد اذن استاذنا الكبير /استاذ عبد الله

بالنسبة للاخ قاهر الاكسيس

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

http://www.officena.net/ib/index.php?showtopic=51136#entry315634

تم تعديل بواسطه محمد ابو البـراء
قام بنشر

السلام عليكم

 

بعد التحية للجميع

وخاصة استاذنا القدير عبدالله باقشير

 

للبحث عن اي جزء من الكلمات

عدل كود البحث كما يلي

Private Sub TextBox1_Change()
Dim LastRow As Long
LastRow = Range("c65535").End(xlUp).Row
    If ActiveSheet.TextBox1.Text <> "" Then
        Selection.AutoFilter
        Range("$A$7:$c$" & LastRow).AutoFilter Field:=3, Criteria1:= _
            "*" & ActiveSheet.TextBox1.Text & "*", Operator:=xlOr
    Else
        Range("$A$7:$c$" & LastRow).AutoFilter Field:=3
    End If
End Sub


Private Sub TextBox2_Change()
Dim LastRow As Long
LastRow = Range("d65535").End(xlUp).Row
    If ActiveSheet.TextBox2.Text <> "" Then
        Selection.AutoFilter
        Range("$A$7:$d$" & LastRow).AutoFilter Field:=4, Criteria1:= _
            "*" & ActiveSheet.TextBox2.Text & "*", Operator:=xlOr
    Else
        Range("$A$7:$d$" & LastRow).AutoFilter Field:=4
    End If

End Sub

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