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

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

قام بنشر

أخي الفاضل محمد

ما الذي تحاول فعله من خلال الملف ؟

هل يتم الاستدعاء للأسماء فقط أم أن الدرجات يتم استدعائها لأني اطلعت على الملف ولم أجد درجات ؟؟

من المنطقي ان يتم الاستدعاء من صفحة البيانات وأن يكون هناك الدرجات مسجلة بالصفحة الرئيسية .. وإلا عند الاستدعاء لصف آخر ستظل الدرجات كما هي !!!

قام بنشر

السلام عليكم

 

استاذ ياسر   في هذة الصفحة يتم استدعاء الاسماء فقط وثم يتم فيها تعبئة الدرجات يدوياً .... الفكرة هي عند التحاق طالب بعد الفصل الدراسي الثاني او " الترم الثاني " ويكون اسم الطالب مثلاً    اسلام   عند الاستدعاء لهذا الطالب ووضع درجاته ونضغط علي مفتاح الابجدة يتم وضعه في صف مثلاً رقم (5 ) الامر ممتاز الي هنا  (( المشكلة عند وصول طالب اخر وعند استدعاء.....  الكود يحضر لي الطالب الجديد و الطالب  اسلام مره اخرى   ويضعه في اخر الصف بدون نقل درجاته فتصبح درجات الطالب اسلام موضوعة لطالب آخر   اسف على الاطالة

 

  • تمت الإجابة
قام بنشر

وعليكم السلام أخي الكريم محمد الخازمي

إليك الكود التالي بدلاً من كود الاستدعاء الخاص بك

Sub GrabDataIfNotFound()
    Dim SH As Worksheet, I As Long, Cell As Range, Grd$
    Grd = Sheets("ورقة1").Range("C3").Value
    Set SH = Sheets("ورقة1")
    
    With Sheets("الاعدادات")
        For I = 2 To .Cells(Rows.Count, 2).End(3).Row Step 4
            If .Cells(I, 2).Value = Grd Then
                If SH.Columns(3).Find(.Cells(I, 2).Offset(, -1).Value, LookIn:=xlValues, lookat:=xlWhole) Is Nothing Then
                    SH.Cells(Rows.Count, 3).End(3).Offset(1).Value = .Cells(I, 2).Offset(, -1).Value
                End If
            End If
        Next I
    End With
End Sub

يعتمد الكود في جلب البيانات على تخطي الأسماء الموجودة مسبقاً وجلب البيانات الجديدة أي الأسماء الجديدة فقط ، وإن شاء الله متحصلش خلبة

تقبل تحياتي

Grab Data If Not Found.rar

  • 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