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

اريد مساعدة كود تصفية المنح المدرسية و ترحيل البيانات


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

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

اريد مساعد عجلة منكم جزاكم الله كل خير 

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

اريد ان يعمل الملف على النحو التالي:

نقل جميع بيانات التلاميذ الناجحين الى شيت جديد باسم ممنوح و نقل جميع بيانات الراسبين الى شيت تجميد

وشكر

 

جدول تصفية المنح.rar

تم تعديل بواسطه aboudher
رابط هذا التعليق
شارك

14 دقائق مضت, aboudher said:

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

اريد مساعد عجلة منكم جزاكم الله كل خير 

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

اريد ان يعمل الملف على النحو التالي:

نقل جميع بيانات التلاميذ الناجحين الى شيت جديد باسم ممنوح و نقل جميع بيانات الراسبين الى شيت تجميد

وشكر

جدول تصفية المنح.rar

اين هي البيانات 

لا ارى الا جداول فارغة

اضف بعض البيانات وليس كلها 

فمن اين نعرف مثلاً ما هي علامة النجاح والرسوب و ما هو قرار المجلس الخ....

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

أولا : فضلا لا أمرا

الرجاء تغيبر اسم ظهورك إلى اللغة العربية بدلا من الأنجليزية

كما هو المعمول به في هذا المنتدى

ثانيا :

تفضل اضغط زر ترحيل وسيقوم بالمهمة

جرب المرفق

جدول تصفية المنح1.rar

تم تعديل بواسطه أبوعيد
  • Like 1
رابط هذا التعليق
شارك

ربما يكون هذا الكود اسرع 

Sub Salim_Tarhil()
Dim Source_Sheet, Target_Sheet1, Target_Sheet2 As Worksheet
Set Source_Sheet = Sheets("بيانات الممنوحين")
Set Target_Sheet1 = Sheets("ممنوح"): Set Target_Sheet2 = Sheets("تجميد")
 Application.ScreenUpdating = False
    For i = 1 To Sheets.Count
           With Sheets(i)
              .AutoFilterMode = False
               If .FilterMode = True Then .ShowAllData
            End With
     Next
Target_Sheet1.Range("a10:m1000").ClearContents
Target_Sheet2.Range("a10:m1000").ClearContents
   

   Source_Sheet.Range("$A$8:$M$1000").AutoFilter Field:=12, Criteria1:="ناجح"
   Source_Sheet.Range("$A$9:$M$1000").SpecialCells(12).Copy Destination:=Target_Sheet1.Range("a10")


    Source_Sheet.Range("$A$8:$M$1000").AutoFilter Field:=12, Criteria1:="راسب"
    Source_Sheet.Range("$A$9:$M$1000").SpecialCells(12).Copy Destination:=Target_Sheet2.Range("a10")
'
Source_Sheet.ShowAllData
Application.ScreenUpdating = True
End Sub

 

تم تعديل بواسطه سليم حاصبيا
  • Like 1
رابط هذا التعليق
شارك

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