طه الدوي قام بنشر فبراير 29, 2020 قام بنشر فبراير 29, 2020 لو سمحتم يا اساتذة ممكن عمل حلقة تكرارية لهذا الكود [ds7] = IIf([EU7] = "مفصول", [EU7], IIf([EU7] = "محروم", [EU7], IIf([EU7] = "حول عمال", [EU7], IIf([FO7] <= 0, "ناجح", IIf([FO7] = 1, "دور ثان", IIf([FO7] = 2, "راسب", "دور ثان")))))) End Sub ولكم جزيل الشكر
تمت الإجابة ابراهيم الحداد قام بنشر فبراير 29, 2020 تمت الإجابة قام بنشر فبراير 29, 2020 السلام عليكم ورحمة الله استخدم هذا الكود Sub SelCase() For i = 7 To 1000 If Not IsNumeric(Cells(i, "EU")) Then Cells(i, "DS") = Cells(i, "EU") ElseIf Cells(i, "FO") = 0 Then Cells(i, "DS") = "ناجح" ElseIf Cells(i, "FO") <= 2 Then Cells(i, "DS") = "دور ثان" Else Cells(i, "DS") = "راسب" End If Next End Sub 2 1
طه الدوي قام بنشر فبراير 29, 2020 الكاتب قام بنشر فبراير 29, 2020 اشكرك استاذ ابراهيم شكرا جزيلا علي اجابتك الرائعة ولكن لي استفسار لماذا لم تستخدم الصيغة المطروحة بالسؤل ؟ سؤالي للتعلم واشكرك مرة ثانية استاذي الفاضل
طه الدوي قام بنشر فبراير 29, 2020 الكاتب قام بنشر فبراير 29, 2020 استاذ ابراهيم عند التنفيذ يظهر هذا الامر
ابراهيم الحداد قام بنشر فبراير 29, 2020 قام بنشر فبراير 29, 2020 السلام عليكم ورحمة الله عدم استخدام الطريقة المستخدمة فى المشاركة الاولى كانت ستجعل الكود طويل نسبيا و لالغاء الخطأ امسح هذه العبارة Option Explicit 1
طه الدوي قام بنشر مارس 6, 2020 الكاتب قام بنشر مارس 6, 2020 اشكرك استاذ ابراهيم وجعله الله في ميزان حسناتك وجزاك الله كل خير وآسف علي التاخير في الرد لعدم تواجدي
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان