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

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

قام بنشر

السلام عليكم

الاساتذة الافاضل

اليكم ملف مرفق يوجد بالعمود الاول A ارقام عبارة عن اكواد لوحدات لدينا

1

2

3

1200

1201

3250

 

المطلوب هو عند الضغط علي الزر الموجود بالصفحة يظهر فورم ( الفورم موجود بالملف .. ويمكن تغييره )

او شاشة اقوم بكتابة الرقم الذي اريد الانتقال اليه

مثلا 1200 وعند الضغط موافق يتم الانتقال الي هذا الرقم مباشرة  ليتم بعد ذلك الادخال في نفس الصف الذي تم الانتقال اليه

ارجو ان يكون طلبي واضح لسيادتكم

وانني قد تمكنت من ايصال المطلوب بشكل سليم حيث انني اعلم ان وضوح الطلب له عامل مهم في الوصول للحل

جزاكم الله خيرا

 

 

كود للبحث عن رقم.rar

  • Like 1
قام بنشر

الاستاذ القدير / رجب جاويش

شكرا جزيلا لك استاذي الفاضل

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

جزيل الشكر لك

 

وبالفعل الكود يعمل تماما كما اريد بالضبط ولكن من روعة الكود قد زاد طمعي في كرمكم

هل يمكن ظهور رساله عندما يكون الرقم غير موجود في العمود المحدد تفيد بذلك

مع كامل علمي انه لاشئ مستحيل معكم

جزاك الله خيرا

قام بنشر

الاستاذ القدير هل يمكن التغيير في الكود الي التالي

حتي يعمل علي اي ورقة في الملف دون تحديد الورقة في الكود باستبدال Sheets("Sheet1")  بـــ  ActiveSheet

Private Sub CommandButton1_Click()
Set Rng = ActiveSheet.Range("A6:A10000")
For Each cl In Rng
    If Val(Me.TextBox1.Value) = Val(cl) Then
        Cells(cl.Row, 1).Select
        Unload Me
    End If
Next
End Sub

وفي انتظار الرد بخصوص الرسالة التي تفيد بان الرقم غير موجود بهذه القائمة

جزاك الله خيرا

  • أفضل إجابة
قام بنشر

الأخت الفاضلة / سما محمد

استبدلى الكود السابق بالكود التالى

Private Sub CommandButton1_Click()
Set Rng = ActiveSheet.Range("A6:A10000")
On Error Resume Next
x = Rng.Cells.Find(Val(Me.TextBox1.Value)).Activate
Unload Me
If x = Empty Then MsgBox "الرقم الذى تبحث عنه غير موجود", vbOKOnly, "رقم غير موجود"
End Sub

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

منتهي منتهي الروعة

استاذنا العملاق / رجب جاويش

دائما نسير وراء مشاركاتك لنتعلم منها ونستزيد

والاجمل هي سرعة مساعدتك للجميع

زادك الله من فضله ومن علمه

جزاك الله خيرا

تم تعديل بواسطه حمادة عمر
  • Like 1
قام بنشر

الف الف مليون شكر للك استاذنا

واجمل لقب لك استاذ / رجب جاويش

هو كما قال الاستاذ الكبير / حمادة عمر

هو الاستاذ العملاق   فعلا

جزاك الله خيرا

قام بنشر

أخى الحبيب / حمادة عمر

شرف كبير لى مرورك العطرعلى هذا الموضوع

وأسعد دائما بهذا المرور العطر والكلمات الطيبة من شخصك الكريم

قام بنشر

أختى الفاضلة / سما محمد

الحمد لله أن وفقنى ربى لإكمال العمل كما تريدين

وجزاك الله كل خير على هذه الكلمات الطيبة العطرة

قام بنشر

بسم الله الرحمن الرحيم

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

الاستاذ والاخ الحبيب رجب جاويش حفظكم الباري عز وجل ورعاكم

في قمة الابداع جعله الله سبحانه وتعالى في ميزان حسناتك

تقبل فائق احترامي وتقديري

 

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

استاذي الكريم رجب جاويش ...

دائما تذهلنا بأفكارك وعلمك وتواضعك ...

اسمح لي بسؤال عن الملف السابق الذي ارفقته الاخت سما تحياتي لها ...

انه في حال بحثت عن الرقم 33 يعطيني الرقم 1533 والمفروض ان يعطيني الرقم الذي تبحث عنه غير موجود- كما في التعديل الاخير- ولا يأخذ قسم من رقم اخر

وسؤال اخر واعذرني ان اثقلت عليك .. في حال انه في العمود اسماء وليست ارقام ما هو الكود للبحث عن اسم ؟..

جزاك الله كل خير 

تم تعديل بواسطه الفصول الأربعة
قام بنشر

الأخت الفاضلة / الفصول الأربعة

شكرا جزيلا أختى الفاضلة

وجزاك الله كل خير

 

بالنسبة لطلبك الأول

يتم استبدال السطر

x = Rng.Cells.Find(Val(Me.TextBox1.Value)).Activate

بالسطر التالى

x = Rng.Cells.Find(Me.TextBox1.Value, LookAt:=xlWhole, MatchCase:=True).Activate

أما بالنسبة للطلب الثانى الخاص بالبحث عن الأسماء

يكون الكود كالآتى

Private Sub CommandButton1_Click()
Set Rng = ActiveSheet.Range("A6:A10000")
On Error Resume Next
x = Rng.Cells.Find(Me.TextBox1.Value, LookAt:=xlWhole, MatchCase:=True).Activate
Unload Me
If x = Empty Then MsgBox "الأسم الذى تبحث عنه غير موجود", vbOKOnly, "اسم غير موجود"
End Sub

  • Like 2
قام بنشر

شكرا جزيلا الاستاذ الفاضل / رجب جاويش

 

وكما انك لاتبخل على من يطلب السؤال والمساعده ادعوا الله عز وجل ان يزيدك من فضله فى الفهم والرزق والسعاده فى الدنيا والاخره

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