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

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

قام بنشر

السلام عليكم

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

ولكن عند تغييره لم يعد يعمل

فأنا اريد ان ابحث فى نفس اليوزرفورم على اساس 2 كومبو بوكس كل واحد له  range  مختلف

وشئ اخير لو سمحتم

اريد عند البحث بالاسم لو كان هناك اسمان بجانب بعض فى نفس الخلية ان يكون البحث داخلهما وليس اول اسم فقط او اول احرف فقط

33.rar

قام بنشر

شكرا جزيلا سيدى الكريم

ولكن عند تغيير اسم الورقة لا يعمل

æÑÞÉ13.Activate
III = 2
Do Until æÑÞÉ13.Cells(III, "A").Text = ""
If ComboBox3.Text = æÑÞÉ13.Cells(III, "A").Text Then
Cells(III, "A").Activate

إلى

tazalom.Activate
III = 2
Do Until tazalom.Cells(III, "A").Text = ""
If ComboBox3.Text = tazalom.Cells(III, "A").Text Then
Cells(III, "A").Activate

 

جربت تغيير اسم الورقة

33 - Copy.rar

قام بنشر

شكرا جزيلا سيدى الكريم

ولكن عند تغيير اسم الورقة لا يعمل

اذا كان هناك اكثر من ورقة

æÑÞÉ13.Activate
III = 2
Do Until æÑÞÉ13.Cells(III, "A").Text = ""
If ComboBox3.Text = æÑÞÉ13.Cells(III, "A").Text Then
Cells(III, "A").Activate

إلى

tazalom.Activate
III = 2
Do Until tazalom.Cells(III, "A").Text = ""
If ComboBox3.Text = tazalom.Cells(III, "A").Text Then
Cells(III, "A").Activate

 

قام بنشر
Sheets("tazalom").Activate
III = 2
Do Until Sheets("tazalom").Cells(III, "A").Text = ""
If ComboBox3.Text = Sheets("tazalom").Cells(III, "A").Text Then
Cells(III, "A").Activate
End If

شكرا جزيلا سيدى الكريم

ولكن عند تغيير اسم الورقة لا يعمل

اذا كان هناك اكثر من ورقة

æÑÞÉ13.Activate
III = 2
Do Until æÑÞÉ13.Cells(III, "A").Text = ""
If ComboBox3.Text = æÑÞÉ13.Cells(III, "A").Text Then
Cells(III, "A").Activate

إلى

tazalom.Activate
III = 2
Do Until tazalom.Cells(III, "A").Text = ""
If ComboBox3.Text = tazalom.Cells(III, "A").Text Then
Cells(III, "A").Activate

 

Sheets("tazalom").Activate
III = 2
Do Until Sheets("tazalom").Cells(III, "A").Text = ""
If ComboBox3.Text = Sheets("tazalom").Cells(III, "A").Text Then
Cells(III, "A").Activate
End If

شكرا جزيلا سيدى الكريم

ولكن عند تغيير اسم الورقة لا يعمل

اذا كان هناك اكثر من ورقة

بمعنى لو عملت ورقة تانية  للبحث فيها  يظل ال  range مع الورقة القديمة

æÑÞÉ13.Activate
III = 2
Do Until æÑÞÉ13.Cells(III, "A").Text = ""
If ComboBox3.Text = æÑÞÉ13.Cells(III, "A").Text Then
Cells(III, "A").Activate

إلى

tazalom.Activate
III = 2
Do Until tazalom.Cells(III, "A").Text = ""
If ComboBox3.Text = tazalom.Cells(III, "A").Text Then
Cells(III, "A").Activate

 

قام بنشر

السلام عليكم

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

اقبل تحياتي واحترامي

قام بنشر

شكرا جزيلا سيدى لمتابعتك

انا اعلم ان اى ورقة ثانية تحتاج فورم جديد

ولكن عند عمل ذلك اقوم بنسخ نفس الاكواد فى الفورم الجديد وتغيير اسم الورقة ولكنه لايعمل

قام بنشر

السلام عليكم

اخي الكريم المشكلة قد تكون في فهم اجزاء الكود ارفق ملف للتجربة وحدد المطلوب في الورقة الجديدة واختبر مدى فهمك لاجزاء الكود بعد ذالك

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