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

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

قام بنشر

السلام عليكم ورحمة الله وبركاته

أخواني الكرام في هذا المنتدى كيف حالكم جميعا

في الملف المرفق اريد التعديل على كود كل الفصول بحيث عند الضغط على الزر يقوم بجلب جميع الفصول بناء على الفصل - الشعبة - الجنس - العام الدراسي

ولكم مني فائق الاحترام

فصول2020.xlsm

قام بنشر

السلام عليكم ورحمة الله

استخدم الكود التالى 

Sub ImpClass()
Dim ws As Worksheet, Sh As Worksheet
Dim LR As Long, LS As Long
Dim i As Long, p As Long
Dim Cls As String
Set ws = Sheets("arshef")
Set Sh = Sheets("ك.غ")
LR = ws.Range("B" & Rows.Count).End(3).Row
j = 2
Do While j <= 310
Cls = Sh.Range("G" & j).Text
For i = 5 To LR
If ws.Range("Q" & i).Text = Cls Then
p = p + 1
Sh.Range("C" & p + j + 2) = ws.Range("B" & i)
End If
Next
p = 0
j = j + 28
Loop
End Sub

 

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

استاذي الفاضل ابراهيم لو سمحت هناك شرطان وهما النوع والشعبة لا يشتغل

 

تم تعديل بواسطه khairi ali
قام بنشر

السلام عليكم ورخمة الله

تم التعديل

Sub ImpClass()
Dim ws As Worksheet, Sh As Worksheet
Dim LR As Long, LS As Long
Dim i As Long, p As Long
Dim Cls As String, Spld As String, Knd As String
Set ws = Sheets("arshef")
Set Sh = Sheets("ك.غ")
LR = ws.Range("B" & Rows.Count).End(3).Row
j = 2
Do While j <= 310
Sh.Range("C" & j + 3).Resize(25).ClearContents
Cls = Sh.Range("G" & j).Text
Spld = Sh.Range("K" & j).Text
Knd = Sh.Range("AF1").Text

For i = 5 To LR
If ws.Range("Q" & i).Text = Cls Then
If ws.Range("P" & i).Text = Spld Then
If ws.Range("L" & i).Text = Knd Then
p = p + 1
Sh.Range("C" & p + j + 2) = ws.Range("B" & i)
End If
End If
End If
Next
p = 0
j = j + 28
Loop
End Sub

 

  • Like 2

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information