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

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

قام بنشر

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

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

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

أريد مساعدتكم اخواني في هذا الملف من حيث استحضار البيانات للطباعه والعرض.. بحيث يتم عرض كل مجموعه ببياناتها حيث تتكون كل مجموعه من 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
قام بنشر (معدل)

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

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

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

جلب بيانات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