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

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

قام بنشر

تحياتي

امل تزويدي بالدالة المناسبة لتحويل خلية منسدلة فيها خياران بحيث يظهر بدل الخيار الأول رقم 1 وبدل الخيار الثاني رقم 2 في خلية منفصلية عن الخلية المنسدلة. الخلية التي تليها على سبيل المثال

قام بنشر

السلام عليكم

اهلاً بك اخى الكريم بين اخوانك بالمنتدى .. يرجى تغيير اسم الظهور الى العربيه فضلاً لا امراً .. كما يرجى الاطلاع على التوجيهات فى الموضوعات المثبته ..

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

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

قام بنشر

أخي الكريم علي لطفي

بعد إذن أخي الحبيب الغالي خالد الرشيدي

قم بتحديد الخلية A1 ومن التبويب Data ثم Data Validation اختر الأمر List لعمل قائمة ثم اكتب Male,Female

Untitled.thumb.png.5a657d4f9d80c40807731

ثم قم بعمل كليك يمين على اسم ورقة العمل واختر الأمر View Code وضع الكود التالي ..

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Cells.CountLarge > 1 Then Exit Sub
    
    If Target.Address = "$A$1" Then
        If Target.Value = "Male" Then
            Target.Offset(, 1).Value = 1
        ElseIf Target.Value = "Female" Then
            Target.Offset(, 1).Value = 2
        End If
    End If
End Sub

قم بحفظ المصنف بامتداد xlsm ..

جرب تختار أحد الخيارين Male أو Female من الخلية A1 .. ستتغير قيمة الخلية B1 (الخلية المجاورة) إلى رقم 1 في حالة اختيارك للخيار Male وإلى رقم 2 في حالة اختيارك للخيار Female

أرجو أن يكون المطلوب ..

تقبل تحياتي

  • Like 3
قام بنشر

السلام عليكم

استاذى / ابو البراء .. جزاك الله خيراً ..

واستأذنك استاذى فى عرض فكرة اخرى بإستخدام المعادلات

بإفتراض ان مرجع القائمه المنسدلة هى الخلايا A3:A5 وان خليه القائمه هى E3

يتم وضع المعادلة التاليه فى الخليه المراد بها الرقم

=SUMPRODUCT(--(E3=A3:A5);ROW(A3:A5)-2)

Book1ffff.rar

  • Like 3
قام بنشر

وعليكم السلام

أخي المتميز خالد الرشيدي فكرة رائعة وفي منتهى البساطة والجمال ..تسلم الأيادي وربنا ما يحرمنا من تواجدك معنا

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

 

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

اثراء للموضوع هذه المعادلة

=MATCH($E$3,$A$3:$A$5,0)

او هذه

=COUNTA(INDIRECT("A"&MATCH($E$3,$A$3:$A$5,0)+2&":A3"))

او هذه (يلزمها  CTRL+SHIFT+ENTER)

=MAX(IF($A$3:$A$5=$E$3,ROW($A$1:$A$3),""))

أو هذه

=SUMPRODUCT(--($A$3:$A$5=$E$3),{1;2;3})

هذا بالاضافة الى دالة IF مع توابعها (IF كذا اعطني كذا ...)

 

تم تعديل بواسطه سليم حاصبيا
  • Like 2

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

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

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information