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

text filter contains


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

السلام عليكم ورحمة الله وبركاته
كعادتي بعد أن تعبت من البحث في جوجل وعدم موافقة نتائج البحث لما اريد (علشان ما بحبش اتعب حد معايا :rol: )
اعود لأطرح سؤالي في هذا المنتدى لعلمي ان الاجابة ستكون على الوجه المطلوب او زيادة
سؤالي هو
اريد كود يظهر لي المربع الحواري custom Auto filter كما يظهر بالصورة بمجرد الضغط على زر contains الموجود بالأعلى الى جوار العمود H علماُ بأني استخدم الفلتر في C7
واليكم الصورة لمزيد من التوضيح
ويا حبذا لو كان الكود يعمل بالملف دون ان اضطر أن اغير صيغة ملف الاكسيل الى macro
ورجاء من كان عنده اضافة افضل بعد ذلك  فلا يبخل بها فلقد تعودت على الكرم من أعضاء المنتدى الكرام
وجزاكم الله كل خير .
مرفق الملف

index.php?app=core&module=attach&section

post-99643-0-44564200-1427907458_thumb.j

ALL ITEM.rar

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

أخي الفاضل

أهلا بك في المنتدى بين إخوانك ..

طالما أنه هناك أكواد فلابد أن يكون امتداد الملف إما Xls أو Xlsm أو Xlsb ... أما الامتداد xlsx فلا يجوز التعامل معه في الأكواد لأنه لن يحتفظ بالأكواد بعد إغلاق الملف في حالة اختيار Yes أثناء الحفظ ..

الطلب الآخر ..لما تريد ظهور المربع الحواري الخاص بعملية الفلترة ..يمكنك من خلال الكود وضع الأسطر المناسبة التي تمكنك من عملية الفلترة بناءً على أية شروط بدون ظهور المربع الحواري ..

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

أخي الفاضل

أهلا بك في المنتدى بين إخوانك ..

طالما أنه هناك أكواد فلابد أن يكون امتداد الملف إما Xls أو Xlsm أو Xlsb ... أما الامتداد xlsx فلا يجوز التعامل معه في الأكواد لأنه لن يحتفظ بالأكواد بعد إغلاق الملف في حالة اختيار Yes أثناء الحفظ ..

الطلب الآخر ..لما تريد ظهور المربع الحواري الخاص بعملية الفلترة ..يمكنك من خلال الكود وضع الأسطر المناسبة التي تمكنك من عملية الفلترة بناءً على أية شروط بدون ظهور المربع الحواري ..

تمام يا  أ/ياسر

بخصوص امتداد الملف

طيب ايه الاسطر المناسبة الى حضرتك اتكلمت عنها معلش اصل انا ضعيف في الاكسيل :geek:

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

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

  • أفضل إجابة

أخي الحبيب الموضوع ممكن أن تبسطه

في الخلية K1 أدخل جزء من النص المراد البحث عنه ثم اضغط زر الأمر

ليقوم بتنفيذ هذا السطر ..

Sub AutoFilterMe()
    ActiveSheet.Range("$A$7:$N$7").AutoFilter Field:=3, Criteria1:="=" & "*" & Range("K1").Value & "*"
End Sub


ALL ITEM.rar

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

أو يمكنك استخدام صندوق الإدخال

Sub AutoFilterMe()
    Dim X As String
    X = InputBox("أدخل جزء من النص المراد البحث عنه", "إدخال")
    ActiveSheet.Range("$A$7:$N$7").AutoFilter Field:=3, Criteria1:="=" & "*" & X & "*"
End Sub

  • 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