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

تحديد رقم الصف النشط وتفريغ خانة التحديد في حال الضغط خارج النطاق المحدد


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

أسعد الله أوقاتكم في هذا المنتدى المتميز

لدي ملف اكسل يحتوي على جدول تم تحديده كما يلي

إذا تم تحديد خلية في الجدول يتم كتابة قيمة أول خلية في الصف في مربع تم تحديده لهذه الغاية

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

المطلوب هنا هو عند تحديد خلية خارج نطاق الجدول يتم تفريغ الخلية C3 المشار اليها في المثال وأن لا تحتفظ بالقيمة القديمة

ولكم جزيل الشكر والتقدير

تحديد رقم الصف النشط وتفريغ خانة التحديد في حال الضغط خارج النطاق المحدد.rar

رابط هذا التعليق
شارك

السلام عليكم

اخي ابو تميم

استبدل الكود بهذا


Private Sub Worksheet_SelectionChange(ByVal Target As Range)

[C3].Value = ""

If Not Intersect(Target, [A11:C23]) Is Nothing Then

[C3].Value = Cells(Target.Row, 1).Value

End If

Application.ScreenUpdating = False

End Sub

رابط هذا التعليق
شارك

أخي العزيز ابو احمد

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

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

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

تم تعديل الكود وهو يعمل بشكل جيد

ولكن لدي مشكلة لاحظتها بعد تعديل الكود وهي انه تم تخصيص زر انتقال من الصفحة الحالية إلى صفحة أخرى بالاعتماد على قيمة الخلية المحددة C3 ولكن هنا وبعد تعديل الكود عندما أحدد الصف المطلوب تظهر القيمة المطلوبة داخل الخلية C3 ولكن عند الضغط على زر الانتقال فإنه هنا يعتبر ذلك بأنه خارج النطاق ويقوم بتفريغ الخلية C3 وهنا يتعارض عمل زر الانتقال مع قيمة الخلية بما أنها هنا أصبحت ( " " )

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

لك كل الشكر والتقدير على جهودك

تم تعديل بواسطه ابو تميم
رابط هذا التعليق
شارك

  • 2 years later...

بعد التحية

اذا كان هناك عمود يحتوى مجموعة أرقام وليكن من 1 الى 60  أريد معادلة لعد أرقام مجال معين و ليكن مثلاً من 20 الى  50 

تم تعديل بواسطه jo11
رابط هذا التعليق
شارك

تفضل وإن كنت أحبذ دائما أن تكون الطلبات بعنوان واضح في موضوع مستقل

=SUMIFS($A$1:$A$10,$A$1:$A$10,">="&20,$A$1:$A$10,"<="&50)

بفرض أن الأرقام في النطاق A1:A10 ...

رابط هذا التعليق
شارك

أشكرك على سرعة الرد و لكن المعادلة لا تعمل علماً أننى أستخدم أوفيس 2007

 

طلب أخر :

 

اذا كانت درجة مادة من 60 و أريد استخراج الدرجات التى تساوى نسبتها من 50% الى أقل من 65% فما هي المعادلة

رابط هذا التعليق
شارك

أخي أفضل طرح موضوع جديد

بالنسبة للمعادلة تعمل بنسبة 100% والأوفيس عندي 2007 أيضاً

قد تكون مشكلتك ببساطة في الفاصلة التي في المعادلة جرب الفاصلة المنقوطة .. انتهى

=SUMIFS($A$1:$A$10;$A$1:$A$10;">="&20;$A$1:$A$10;"<="&50)

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

تقبل تحياتي

رابط هذا التعليق
شارك

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