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

جلب بيانات للعرض والطباعه


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

بسم الله الرحمن الرحيم،،

وقل رب ذدني علما""

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

أريد مساعدتكم اخواني في هذا الملف من حيث استحضار البيانات للطباعه والعرض.. بحيث يتم عرض كل مجموعه ببياناتها حيث تتكون كل مجموعه من 6 طلاب

جلب بيانات للعرض والطباعه.rar

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

وعليكم السلام أخي الكريم

توهتني بمكان الخلية المطلوبة لكتابة رقم المجموعة

عموماً قم بكتابة رقم المجموعة في الخلية P1 في ورقة النتائج

وجرب الكود التالي في حدث ورقة العمل الخاصة بالنتائج

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$G$1" Then
        Dim s As Worksheet
        Dim t As Worksheet
        Dim v As Variant
        Dim r As Long

        Set s = Sheets("تسجيل البيانات")
        Set t = Sheets("الكشوف النهائية")
        v = t.Range("P1").Value
        
        If Not IsNumeric(v) Or IsEmpty(v) Then t.Range("B14").Resize(6, 4).ClearContents: Exit Sub
        r = (v * 6) + 5

        t.Range("B14").Resize(6, 4).Value = s.Range("A" & r).Resize(6, 4).Value
    End If
End Sub

 

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

جزاك الله خيرا اخي على الرد!!!!!

ولكن إلى الأن حاولت جاهدا في أن أستعمل الكود لكن لم استطع !!! وكل المحاولات ........................إممممممممممم.

رجاءا منك وفضلا وليس أمر !!! ممكن حضرتك تبسطها لي في الملف المرفق...

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

أخي الكريم الموضوع بسيط

اعمل كليك يمين على اسم ورقة العمل المسماة "الكشوف النهائية" .. واختر الأمر View Code .. وانسخ الكود من المشاركة (بس خلي اتجاه لغة الكتابة باللغة العربية عند النسخ) ، وبعدين روح للنافذة اللي اتفتحت والصق الكود وبس خلاص

الكود هيتنفذ بمجر وضع رقم في الخلية P1 في ورقة "الكشوف النهائية" ..

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

أخي الكريم يبدو أن الخطأ من عندي ..

في هذا السطر

If Target.Address = "$G$1" Then

استبدل حرف الـ G بحرف الـ P

أو يمكنك تجربة الكود كما هو وقم بإدخال رقم المجموعة في الخلية G1

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

45 دقائق مضت, ياسر خليل أبو البراء said:

أخي الكريم يبدو أن الخطأ من عندي ..

في هذا السطر


If Target.Address = "$G$1" Then

استبدل حرف الـ G بحرف الـ P

أو يمكنك تجربة الكود كما هو وقم بإدخال رقم المجموعة في الخلية G1

جزاك الله خيرا اخي الكريم...ورزقك من حيث لا تحتسب وبارك لك في علمك وزادك علما على علم... العمل تم بنجاح واسبدلت حرف G بحرف P

وبقى خطوه واحدة وهي استخدام المؤشر (أعلى وأسفل) بدلا من كتابة ارقام المجموعات في الخانه (P) ؟؟؟؟ ممكن مساعده في ذلك

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

اعمل كليك يمين على الأداة Spinner وستجد أمر Format Control وفي آخر تبويب ابدأ في التعامل .. وحدد الخلية المطلوب ربطها بالأداة Link Cell ...

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

جزاك الله خيرا اخي

انا في حرج منك... من كثرة الأسئله..

قمت بربط الأداة بالخلية... والعمل تمام... والأرقام تتصاعد وتتنازل معي....لكن لابد من ادخال رقم الخليه يدوي حتي يتم احضار البيانات في الجدول...لا اعرف لماذا ؟؟؟

جلب بيانات3.rar

تم تعديل بواسطه نصر الإيمان
اضافة مرفقات
رابط هذا التعليق
شارك

جرب اعمل كليك يمين على زر الـ Spin ثم Assign Macro ... وحول الماكرو الموجود لماكرو عادي في موديول عادي

امسح الماكرو الموجود في حدث ورقة العمل ، وضع الكود التالي في موديول .. واعمل كليك يمين Assign Macro واختر اسم الماكرو Test ... لربط الزر بتنفيذ الكود

Sub Test()
    Dim s As Worksheet
    Dim t As Worksheet
    Dim v As Variant
    Dim r As Long

    Set s = Sheets("تسجيل البيانات")
    Set t = Sheets("الكشوف النهائية")
    v = t.Range("P1").Value

    If Not IsNumeric(v) Or IsEmpty(v) Or v > 4 Then t.Range("B14").Resize(6, 4).ClearContents: Exit Sub
    r = (v * 6) + 5

    t.Range("B14").Resize(6, 4).Value = s.Range("A" & r).Resize(6, 4).Value
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