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

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

قام بنشر (معدل)
Private Sub UserForm_Activate()
r = ActiveCell.Row
With ActiveSheet
S = .Name
If S = "sale" Then
TextBox7 = Sheets("sale").Cells(r, 2)
End If
If S = "main" Then
TextBox7 = Sheets("main").Cells(r, 1)
End If
End With
End Sub

لا ينفذ الأمر إلا في الورقة sale

ممكن المساعدة

تم تعديل بواسطه نايف - م
  • أفضل إجابة
قام بنشر
Private Sub UserForm_Activate()
r = ActiveCell.Row
With ActiveSheet
S = .Name
If S = "sale" Then
TextBox7 = Sheets("sale").Cells(r, 2)
End If
If S = "main" Then
TextBox7 = Sheets("main").Cells(r, 1)
End If
End With
End Sub

لا ينفذ الأمر إلا في الورقة sale

ممكن المساعدة

 

 

الأخ/ نايف

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

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

ولكن تأكد من أمرين :

1- أن تقف علي الخلية المطلوبة وتفتح الفورم ( لا أعرف طريقة عمل الفورم لديك ) لأنها المرجع المكاني في كودك .

2- أن تكون الخلية المشار إليها في صفحة "main" غير فارغة لأنها لن تظهر شيء في texbox7 وهذا ما حدث معي عند التجربة

    ولم ألحظ ذلك وظللت أدور حول نفسي فترة من الوقت حتي أكتشفت الأمر .

والتطبيق العملي لما ذكرته ضمن المرفق - ولم أضف علي كودك سوي textbox8 يعرض أسم الصفحة الحالية .

تقبل تحياتي

Book1-test.rar

  • Like 1

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