الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

البحث في الأكسيل ... كيف ؟

مغلق
بدأه hosam في 29 مايو 2003 · 11 رد · 1,013 مشاهدة · في طلب و دراسة وشرح البرامج
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

- من أحد الخصائص الرائعه وجدت في الأكسيل عند الضغط على تحرير - بحث يظهر لك مربع بحث يبحث عما تريد .

- كيف أستطيع أضافة زر أمر عند الضغط عليه يظهر مربع البحث لكي أبحث في عمود بأكمله عن صيغه سوف يدخلها المستخدم ؟؟؟

وشكراً

#2

اخي حسام :

يمكنك عمل ذلك عن طريق وضع الكود التالي عند حدث النقر لزر الامر الذي تريد ,,,,

Private Sub CommandButton1_Click()

Worksheets("Sheet1").Activate

Range("A1").Select

Application.SendKeys ("%ef")

End Sub

وها هو مثال مبسط تطبيق لذلك

ولك التحية (f)

search_excel.zip

#3

- عند الضغط على زر البحث بالمثال لا يقوم بعمل بحث بل يذهب لخليه ويكتب حرف f

فهل تأكدت كرماً من ذلك

وشكراً

#4

نعم اخي الكريم المثال سليم مائه بالمائه حيث قمت بتجربته مره اخرى الان وعمل بالشكل المطلوب ....

#5

بمجرد الضغط على زر بحث يذهب الي أول خليه بورقة العمل ويكتب حرف f

هذا فقط ما يحدث .. وشكراً

#6

نعم اخي حسام ... يحدث ذلك معك لأن نسخة الاوفيس لديك باللغة العربية ... واذا كانت باللغة الانجليزيه لعمل بالشكل المطلوب ,,,

حاول تغيير الواجهة لديك ,,,

#7

- بالنسبه لي فليس هناك مشكله ولكن المستخدمون الآخرون للجهاز يستخدمون الأوفيس بالعربيه واردت عمل زر امر البحث لإنهم مبتدئون في الكمبيوتر

فهل هناك حل من أستخدامها بالعربيه ؟

وشكراً لصبرك

#8

تم عمل تغيير بسيط في الكود لكي يعمل مع كلال الواجهتين العربية والانجليزية,,,,

ها هو الكود بعد التعديل:

Private Sub CommandButton1_Click()

Worksheets("Sheet1").Activate

Range("A1").Select

Application.SendKeys ("^f")

End Sub

وها هو المثال ايضاً بعد التعديل

search_excel.zip

#9

- لن تكفيك كلمات الشكر على هذا التعاون الرائع .. خالص شكري وتقديري

بالفعل نجحت

#10

- تعديل آخير على هذا الموضوع

أريد أن يبدأ تنفيذ الأمر عند الضغط على الزر بتظليل العمود A وبعدها يظهر مربع البحث حيث أكتشفت أن هذا أسهل عند البحث حيث أن الأكسيل حين يجد الخليه المطلوبه ستكون واضحه أكثر وستتميز باللون الأبيض بين العمود المظلل

وشكراً

#11

كلامك سليم اخي حسام ,,,,

ما رأيك اذا قمنا بتظليل ورقة العمل بالكامل وليس العمود A فقط حتى يتسنى لنا البحث في اي مكان في ورقة العمل ........ ما رأيك ؟

ها هو الكود بعد التعديل البسيط لتظليل ورقة العمل بالكامل:

Private Sub CommandButton1_Click()

Worksheets("Sheet1").Activate

Range("A1:IV65536").Select

Application.SendKeys ("^f")

End Sub

واذا اردت تظليل العمود A فقط فها هو الكود ايضاً:

Private Sub CommandButton1_Click()

Worksheets("Sheet1").Activate

Range("A1:A65536").Select

Application.SendKeys ("^f")

End Sub

ولك كل التحية :)

#12

والله لقد أخجلتنا بكرمك الزائد ... ألف ألف ألف شكر يا فنان يا متمكن .

الله يبارك فيك عزيزي

هذا الموضوع مغلق.

مواضيع مشابهة