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

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

قام بنشر

اعزائي الكرام

احتاج وقفتكم معي في دالة if حيث انني اريد ان اعمل 16 شرط وهي سنوات الدراسة من اول ابدائي حتى السنة الرابعة للجامعة اي 16 سنة بحيث ان اول يساوي واحد وهكذا حتى السنة الرابعة في الجامعة وتساوي 16 سنة

وذلك عبر قائمة منسدلة في المؤهل العلمي من اول ابتداءي حتى السنة الرابعة في الجامعة واذا اخترت مثلا سادس يعطيني في الخانة المقابلة 6

واذا اخترت الثانوية يعطيني 12 وهكذا

آمل في ايجاد حل علما ان دالة if احتسبت معي حتى 6 شروط بس

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

اخي من قائمة view

اختر toolbars ومنها اختر visual basic

و عند ظهور شريط ادوات visual basic

اضغط علي visual basic editor

سنظهر لك شاشه علي اليسار في اي مكان فارغ به كليك يمين

واختر insert ثم Module

وفيه الصق هذا الكود

Function VLOOK2ALL(جدول_البيانات As Range, قيمة_البحث As Variant,رقم_الظهور,عمود_النتيجة)  
For x = 1 To جدول_البيانات.Rows.Count
    If جدول_البيانات.Cells(x, 1) = قيمة_البحث Then
        Counter = Counter + 1
        If Counter = رقم_الظهور Then VLOOK2ALL = جدول_البيانات.Cells(x, عمود_النتيجة): Exit For
    End If
Next
End Function

تم تعديل بواسطه aah_aah2008
قام بنشر (معدل)

اخي خالد

لقد ارسلت لي ملف بالبريد

لقد قمت بالتعديل المطوب واعدت ارسال الرساله لك مرة اخري

تم تعديل بواسطه aah_aah2008

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information