اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

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

اخواني الاعزاء انا عندي ملف في الاكسل واريد تحديث بعض البنود عليه . فهل يمكن ذلك بوجود زر لتحديث تلك البيانات , حيث انني الان عند التعديل اذهب الى الخلية المراد تحديثها

ثم اقوم نتضليلها ثم اكتب عليها . وهذه الطريقة ارى انها عقيمة في ظل اكواد البرمجة ....

برجاء المساعدة الله يعطيكم العافية

وشكرا

قام بنشر

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

يااستاذ محمد اولا المعذرة على عدم توضيحي للسؤال , ثانيا انا أقصد ان يكون في الشاشة الرئيسية للبرنامج زر خاص بالتعديل ( اي بأعدل رقم تلفون خاص بعميل أو تعديل رقم حساب

او تغيير عنوان عميل .....) لان عملية التعديل او حسب تسميتي التحديث تاخذ مني وقت كثير

في ظل بيانات ضخمة حيث انني افتح ملف العملاء ثم اذهب على المعلومة التي اريد تعديلها

ثم اكتب عليها وهكذا ..

قام بنشر

السلام عليكم ...

بالطبع يمكنك ذلك ، سأشرح الطريقة باختصار:

أولاً أنت بحاجة للتعليمة InputBox لإخال البيانات (معايير البحث) التي ستكون كما يلي:

- الفئة التي تريد تغيير بياناتها.

- القيم الجديدة

ويمكنك الاستعاضة عن التعليمة InputBox بفورم جاهز تقوم بتصميمه.

ومن ثم فإنك ستبحث عن البيانات حسب الفئة وذلك عن طريق الحلقة التكرارية For Each واختبار الخلية (في كل دورة) إذا كانت تحقق شروط البحث ، فإذا كان كذلك فسيتم التعديل (حسب شروط معينة) وإلا فلا.

ويمكنك استخدام التعليمة MsgBox لإظهار رسالة تخبرك بانتهاء العمل (اختياري).

هذه هي الخطوات الأساسية ، وطبعاً لكل حالة خصوصيتها ومتطلباتها من الأكواد.

بالتوفيق:fff:

قام بنشر

استاذ محمد /انا اقصد اعطائي كود للبحث مثل (بحث واستبدال) الموجودة في برنامج اكسل .

وشكرا لكم .

قام بنشر

السلام عليكم ...

يمكنك ذلك عن طريق الكود التالي:

Sub MyReplace()
  Worksheets("Sheet1").Range("A1:E100").Replace What:="Muhammad", Replacement:="Ahmad", SearchOrder:=xlByColumns
End Sub

الكود السابق يستبدال الكلمة Muhammad بالكلمة Ahmad وذلك ضمن المجال A1:E100 الموجود في الورقة Sheet1.

ويمكنك تغيير إعدادات البحث (قبل الاستبدال) عن طريق المعامل SearchOrder وذلك كما يلي:

البحث في الأعمدة xlByColumns

البحث في الصفوف xlByRows

بالتوفيق :fff:

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information