يونس ابو يزن قام بنشر أكتوبر 10, 2015 مشاركة قام بنشر أكتوبر 10, 2015 الإخوة الخبراء ، أرجو المساعدة في كود لعمل فلترة بشروط مركبة، المطلوب في المرفق. مع خالص الشكر و التقدير لجهودكم. if_con_Y.rar if_con_Y.rar رابط هذا التعليق شارك More sharing options...
يونس ابو يزن قام بنشر أكتوبر 10, 2015 الكاتب مشاركة قام بنشر أكتوبر 10, 2015 للرفع رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر أكتوبر 10, 2015 مشاركة قام بنشر أكتوبر 10, 2015 أخي الكريم يرجى تغيير اسم الظهور للغة العربية بالنسبة لطلبك .. هل المطلوب فلترة أو تصفية البيانات .. ما هو الحقل أو العمود المراد تصفيته؟ وما هي شروط التصفية لكل عمود؟ الملف غير منطقي بالنسبة للطلب أو يمكن أكون فهمت المطلوب بشكل خاطيء يرجى إرفاق بعض النتائج المتوقعة وتوضيح المسألة بشيء من التفصيل 2 رابط هذا التعليق شارك More sharing options...
يونس ابو يزن قام بنشر أكتوبر 10, 2015 الكاتب مشاركة قام بنشر أكتوبر 10, 2015 الأستاذ ياسر المحترم، أشكرك على اهتمامك و ردك، قمت بإرفاق الملف مرة أخرى مع مزيد من التوضيح للمطلوب. مع خالص الشكر و التقدير new_if_con_Y.rar رابط هذا التعليق شارك More sharing options...
وائل احمد المصري قام بنشر أكتوبر 10, 2015 مشاركة قام بنشر أكتوبر 10, 2015 (معدل) بعد أذن اخويا ياسر اخي يونس تم اصلاح الخطاء في ملفك برجاء الاطلاع اذا ما تم حل المشكلة ام لا new_if_con_Y.rar تم تعديل أكتوبر 10, 2015 بواسطه وائل احمد المصري 1 رابط هذا التعليق شارك More sharing options...
يونس ابو يزن قام بنشر أكتوبر 10, 2015 الكاتب مشاركة قام بنشر أكتوبر 10, 2015 أشكرك أخي وائل المصري على جهودك و أشكر كل من قدم مساعدة أو كانت لديه نية لذلك و منعته الظروف رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر أكتوبر 10, 2015 مشاركة قام بنشر أكتوبر 10, 2015 بارك الله فيك أخي الحبيب وائل .. إليك نفس الكود بطريقة مماثلة تقريباً مع تصنيف الشروط حسب الفصل الدراسي الأول أو الثاني ، ثم داخل كل شرط الشروط الأخرى Private Sub Worksheet_Activate() With ActiveSheet .Unprotect .AutoFilterMode = False If .Range("I1").Value = "الأول" Then If .Range("I2").Value = "التاسع" Or .Range("I2").Value = "السادس" Then .Range("A12:F12").AutoFilter Field:=4, Criteria1:=">=16", Operator:=xlAnd ElseIf .Range("I2").Value = "الرابع" Or .Range("I2").Value = "الخامس" Or .Range("I2").Value = "السابع" Or .Range("I2").Value = "الثامن" Or .Range("I2").Value = "العاشر" Or .Range("I2").Value = "الحادي عشر" Then .Range("A12:F12").AutoFilter Field:=4, Criteria1:=">=24", Operator:=xlAnd End If ElseIf .Range("I1").Value = "الثاني" Then If .Range("I2").Value = "التاسع" Or .Range("I2").Value = "السادس" Then .Range("A12:F12").AutoFilter Field:=4, Criteria1:=">=32", Operator:=xlAnd ElseIf .Range("I2").Value = "الرابع" Or .Range("I2").Value = "الخامس" Or .Range("I2").Value = "السابع" Or .Range("I2").Value = "الثامن" Or .Range("I2").Value = "العاشر" Or .Range("I2").Value = "الحادي عشر" Then .Range("A12:F12").AutoFilter Field:=4, Criteria1:=">=24", Operator:=xlAnd End If End If .Protect DrawingObjects:=True, Contents:=True, Scenarios:=True End With End Sub 1 رابط هذا التعليق شارك More sharing options...
يونس ابو يزن قام بنشر أكتوبر 10, 2015 الكاتب مشاركة قام بنشر أكتوبر 10, 2015 شكرا لك أخي الكريم ياسر على جهودك و بارك الله فيكم جميعا 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان