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

مطلوب : فرز الطلبة الناجحين فى الورقة الثانية والراسبين فى الثالثة ( عنوان معدل )


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

أستاذنا / رجب جاويش

ما شاء الله تبارك الله

هناك أكواد كثيرة لترحيل الناجحين والراسبين بس أعجبتني فكرة الكود تبعك وخاصة هذه الطريقة


Range("a" & i).Resize(1, 104).Copy

أستاذنا / أنتم مدرسة أكواد نتعلم منها

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

أخى الفاضل

هذا هو الكود المستخدم فى الترحيل

وهو يعتمد على قيمة الخلايا الموجودة فى العمود db فاذا كانت القيمة صفر ( عدد الدوائر الحمراء للدور الثانى ) يكون الطالب ناجح وترحل بياناته الى شيت الناجحين

واذا كانت قيمة الخلية اكبر من الصفر يكون راسب وترحل بياناته الى شيت الراسبين


Sub ragab()

Dim i As Integer, x As Integer

Dim lr As Integer, y As Integer

lr = [b10000].End(xlUp).Row

Sheets("äÇÌÍíä").Range("a11:cz1000").ClearContents

Sheets("ÑÇÓÈíä").Range("a11:cz1000").ClearContents

Application.ScreenUpdating = False

x = 11: y = 11

For i = 11 To lr

	If Cells(i, 106).Value = 0 And Cells(i, 3) <> "" Then

		Range("a" & i).Resize(1, 104).Copy

		Sheets("äÇÌÍíä").Range("a" & x).PasteSpecial xlPasteValues

		Application.CutCopyMode = False

		x = x + 1

	ElseIf Cells(i, 106).Value > 0 And Cells(i, 3) <> "" Then

		Range("a" & i).Resize(1, 104).Copy

		Sheets("ÑÇÓÈíä").Range("a" & y).PasteSpecial xlPasteValues

		Application.CutCopyMode = False

		y = y + 1

	End If

Next i

Application.ScreenUpdating = True

End Sub

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

ااستاذى العزيز رجب جاويش /

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

ظهرت لدى مشكله فى الشيت السابق وهى ان المعادلة فى كل مادة والنتيجة تحتسب الطالب الغائب والذى يأخذ "غ"يحتسب ناجحا

فارجوا منك تعديل المعادلة لتحتسب الطالب الغائب راسبا

وشكرا مرة ثانية للمتابعة

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

شكرا اخى العزيز /

لو تكرمت هنك ملحوظتين :

المعادلة تم تعديلها بشكل رائع منك وهى الحمد لله تعمل بالشكل المطلوب ولكن لو امكن حذف الاصفار فى خانة النتيجة النهائية لكانت اروع

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

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