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

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

قام بنشر

عندى بيانات كثيرة فى عمود واحد فاريد بدل من البحث اريد عمل كود لتصفية البيانات او ميكرو للتصفية بناء على يبدا ب بمعنى اخر الحروف الاولى بحيث كلما زودت حرف كلما كانت التصفية اكثر

  • 3 weeks later...
قام بنشر
ارفق الملف ووضح طلبك فيه وإن شاء الله سوف تحصل على طلبك

ارجو المساعدة فى تصحيح هذا الكود او هذا الميكرو

____.rar

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

اكتب معيار البحث في الخلية الخضراء ثم اضغط زر ( بحث )

إذا كنت تريد الأسماء التي تبدأ باسم ( محمد ) فاكتب في الخلية الخضراء محمد ثم علامة (*)

وإذا كنت تريد الأسماء التي تنتهي باسم محمد فاكتب العلامة (*) ثم كلمة (محمد)

وإذا كنت تريد الأسماء التي تبدأ بحرف ( م ) فاكتب ( م ) ثم العلامة (*) بدون مسافة

وهكذا ....

هل هذا هو المطلوب ؟

abusarah73_17.rar

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

السلام عليكم

اخي ابو سارة

حل جميل و كلام صحيح 100%

ولكن انا فهمت السؤال بشكل مختلف

اخي فتح الله

وهذا الحل المرفق باستخدام التصفية التلقائية

وتم وضعة في حدث تغيير الصفحة

بحيث بمجرد ادخال اول احرف و الضغط على انتر تظهر النتائج المطلوبة

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 Then
    Range("A1:A2222").AutoFilter Field:=1, Criteria1:=[a1] & "*"
End If
End Sub

آمل ان يكون هذا المطلوب مع التحية

AY__________________________.rar

  • Like 1
قام بنشر
السلام عليكم

اخي ابو سارة

حل جميل و كلام صحيح 100%

ولكن انا فهمت السؤال بشكل مختلف

اخي فتح الله

وهذا الحل المرفق باستخدام التصفية التلقائية

وتم وضعة في حدث تغيير الصفحة

بحيث بمجرد ادخال اول احرف و الضغط على انتر تظهر النتائج المطلوبة

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 Then
    Range("A1:A2222").AutoFilter Field:=1, Criteria1:=[a1] & "*"
End If
End Sub

آمل ان يكون هذا المطلوب مع التحية

الف شكر اخوانى

الحلين اجمل من بعض بس التانى احلى حبتين الف شكر

قام بنشر

حقيقى الف شكر ليكم حقيقى مكنتش اتخيل ان ممكن حل الموضوع دة بالكود الجميل دة وكمان من غير ميكرو

الف شكر يا جماعة

وكل سنة وانتم طيبيين

قام بنشر

اخى احمد يعقوب كتبت الكود فى الملف بتاعى ولاكن يوجد ,وجهتنى مشكلة انا حجم الملف بتاعى 5 ميجا عند كتابة الكود داخل ال VBA يذيد حجم الملف 1 ميجا وتحدث مشكلة فى االحفظ يصبح الحفظ مشكلة وياخذ وقت كبير يكاد يقارف النصف دقيقة

قام بنشر

اخى احمد يعقوب ممكن تقولى لو حبيت اعمل نفس الشى للعمود التانى اضيف اية للكود

قام بنشر

السلام عليكم

اخي الفاضل

زيادة حجم الملف ليست بسبب الكود

ان عملية تأخر الحفظ بسبب كثرة البيانات و العمليات الحسابية -يث يقوم اكسل بمراجعة جميع العمليات الحسابية قبل الحفظ

اما حول طلبك عملية التصفية لأكثر من عمود فلقد سبق و ان نفذتها على الرابط التالي

http://www.officena.net/ib/index.php?showt...st&p=131401

آمل ان تجد به طلبك

وان كان غير ذلك فضلا اعلمني هنا

مع التحية و التقدير

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