أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
ashraf_hertlion hassona229-- لا تميز خلال هذه الفترة YasserKhalil مطلوب تعديل الكود للطباعة اكسيل اسئله واجابات


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





تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة

السلام عليكم الاستاذه الكرام لدى ملف يتكون من 20 شيت الملف عبارة عن مبارايات الفريق الذى تشجعة في الدورى يحتوى الملف ع ..


موضوع مغلق

الصفحة 1 من 3 < 1 2 3 > الأخيرة »


14-10-2021 07:13 مساء
احمد شريف
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-10-2019
رقم العضوية : 15301
المشاركات : 85
الجنس : ذكر
تاريخ الميلاد : 5-2-1973
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 105
 offline 

السلام عليكم الاستاذه الكرام لدى ملف يتكون من 20 شيت
الملف عبارة عن مبارايات الفريق الذى تشجعة في الدورى
يحتوى الملف على جميع الاحصائيات التي تخص الفريق من عدد اهداف والطرق التي أحرزت بها والدقائق التي أحرزت فيها سواء فى الدور الأول والثانى للمقارنة بين الدورين
هذا ما يخص نتائج الفريق ولا توجد به مشكلة
المشكلة تبداء مع لاعبى الفريق
شيت satistics  وهو شيت توجد به جميع بيانات اللاعب من مشاركات سواء اساسى او احتياطي وكذلك عدد الدقائق التي لعبها سواء اساسى او احتياطي
وطرق احراز الأهداف سواء بالقدم اليمنى او اليسرى او الرأس داخل المنطقة او خارجها وضربات الجزاء وضربات الحرة المباشرة
المطلوب في هذا الشيت تجميع بيانات اللاعب من شيت 1-18 حتى 17-34 وهى عدد الجولات في الدورى
البيانات التي سيتم تجميعها من الشيت 1-18 حتى 17-34 تبداء من الصف 37 و 38 ودول خاصين لحراس المرمى من حيث المشاركات واساسى واحتياطى  ملحوظة يوجد تشكيل الرئيسى للفريق في الأعلى وفوق كل لاعب زر امر يحتوى على الاعب الاحتياطي له يظهر تلقائيا في الأسفل به المتبقى من الدقائق التي شارك بها
وكذلك كل اللاعبين من اهدف وانذارت وطرد
كيف سنجمع كل هذه البيانات من كل هذه الصفحات مع اختلاف بيانات اللاعبين في الصفوف
جربت خاصية consolidate  لكنها لم تفلح معى 
مرفق الملف 
لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب
 
 
 
  ZS-2 .xlsm   تحميل xlsm مرات التحميل :(5)
الحجم :(1160.923) KB



أفضل إجابة مقدمة من YasserKhalil وهي:
جرب التعديل التالي وتأكد من صحة النتائج
Sub Test()
    Dim x, ws As Worksheet, sh As Worksheet, c As Range
    Application.ScreenUpdating = False
        Set sh = ThisWorkbook.Worksheets("Satistics")
        sh.Range("D5:Z50").ClearContents
        sh.Range("D56:Z60").ClearContents
        For Each ws In ThisWorkbook.Worksheets
            If ws.Name Like "#-##" Then
                For Each c In sh.Range("A5:A60").Cells
                    If c.Row <> 52 And c.Row <> 53 And c.Row <> 54 And c.Value <> Empty Then
                        x = Application.Match(c.Value, ws.Columns(2), 0)
                        If Not IsError(x) Then
                            sh.Cells(c.Row, 4).Value = sh.Cells(c.Row, 4).Value + ws.Cells(x, "U").Value
                            sh.Cells(c.Row, 5).Value = sh.Cells(c.Row, 5).Value + ws.Cells(x, "X").Value
                            If ws.Cells(x, "U").Value <> Empty Then
                                sh.Cells(c.Row, 7).Value = sh.Cells(c.Row, 7).Value + ws.Cells(x, "AA").Value
                            Else
                                sh.Cells(c.Row, 8).Value = sh.Cells(c.Row, 8).Value + ws.Cells(x, "AA").Value
                            End If
                        End If
                    End If
                Next c
            End If
        Next ws
    Application.ScreenUpdating = True
End Sub
عرض الإجابة




15-10-2021 05:18 صباحا
مشاهدة مشاركة منفردة [1]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10455
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 536
قوة السمعة : 36632
عدد الإجابات: 256
 offline 
look/images/icons/i1.gif تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة
وعليكم السلام أخي العزيز شريف
قرأت الموضوع واعتقدت أن هناك تفاصيل كثيرة ، لكن للأسف كل التفاصيل الموجودة لا تفيد في فهم المشكلة أبداً
لتوضيح التفاصيل لا بلزمنا معرفة تفاصيل كيفية عمل الملف ومحتواه بل تفاصيل العمل داخل الملف
أقصد ما هي أوراق العمل المراد تجميع البيانات منها (وهذه قد ذكرتها بالفعل) ؟ ما هي النطاقات المراد تجميع البيانات منها؟ ما هو الشكل النهائي للبيانات بعد التجميع (ضع 4 صفوف كمثال لتتضح الرؤية)
لا تدع الأعضاء يخمنون واجعل المطلوب واضح وارفق شكل النتائج المتوقعة

خلاصة القول من أين تؤخذ البيانات بالضبط وأين توضع وشكل النتائج المتوقعة.

15-10-2021 11:26 صباحا
مشاهدة مشاركة منفردة [2]
احمد شريف
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-10-2019
رقم العضوية : 15301
المشاركات : 85
الجنس : ذكر
تاريخ الميلاد : 5-2-1973
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 105
 offline 
look/images/icons/i1.gif تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة

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



الشيت اللى هيبقى فيه الشغل هو شيت satistics وهو شيت لتجميع كافة البيانات الخاصة باللاعبين وحراس المرمى



البيانات التى سيتم الجمع منها موجدودة من شيت 1-18 حتى 17-34 



النطاقات التى سيتم الجمع منها على جزئين جزء يتعلق بحراسة المرمى 



حراسة المرمى : المشاركات الاعمدة for وتشير الى اساسى sub تشير الى احتياطى وmin عدد الدقائق الملعوبة فى النطاق من u37:aa38 كل عنود على حده



الجزء الذى يتعلق بحراسة المرمى ايضا الاعمد ga تشير الى الاهداف عليه و cle نظافة الشباك y انذار r طرد



من النطاق ae37: ap38 كل عمود على حده



الجزء المتعلق باللاعبين على جزئين منفصلين جزء يتعلق بالمشاركات والدقائق المعلوبة 



ويبداء من النطاق u43 : aa62 كل عمود على حدة



والجزء الاخر متعلق بطرق الاهداف التى احرزت بها سواء باليمن او اليسى او الرأس دخل او خارج المنطقة ضربات الجزاء ضربات حرة



وهو موجود فى النطاق u85:aq96 كل عمود على حده



ارجو ان اكون اوضحت المطلوب قدر المستطاع واعتذر ان بدر عن غير قصد عن بعض الغموض الذى اكتنف الرسالة الاولى














15-10-2021 01:13 مساء
مشاهدة مشاركة منفردة [3]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10455
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 536
قوة السمعة : 36632
عدد الإجابات: 256
 offline 
look/images/icons/i1.gif تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة
في الحقيقة أنا لا أتعمد تعطيل الموضوع ، ولكن أود بحق المساعدة.
لكن الملف وهيكلة البيانات غير منتظمة من ناحية كما يوجد الكثير من الخلايا المدمجة من ناحية أخرى.
في مشاركتك السابقة قمت بتوضيح النطاقات بشكل جيد جداً ولكن يبقى أيضاً شكل النتائج المتوقعة في ورقة العمل (Satistics) .. هل سيكون التجميع بناءً على الأسماء الموجودة في الأعمدة A و B ويرجى وضع النتائج المتوقعة كمثال يحتذى به.
سأترك الموضوع للأعضاء لضيق الوقت لدي

15-10-2021 04:27 مساء
مشاهدة مشاركة منفردة [4]
احمد شريف
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-10-2019
رقم العضوية : 15301
المشاركات : 85
الجنس : ذكر
تاريخ الميلاد : 5-2-1973
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 105
 offline 
look/images/icons/i1.gif تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة

سأضيف بعض البيانات الافتراضية للملف كى يكون اوضح مرفق الملف بعض اضافة بيانات عليه


لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب
 
 
  ZS-2 .xlsm   تحميل xlsm مرات التحميل :(6)
الحجم :(1155.79) KB


16-10-2021 03:12 صباحا
مشاهدة مشاركة منفردة [5]
YasserKhalil
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 10455
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 24
يتابعهم : 1
يتابعونه : 536
قوة السمعة : 36632
عدد الإجابات: 256
 offline 
look/images/icons/i1.gif تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة
أخي العزيز أحمد شريف
لم تجب على طلبي بخصوص وضع بعض البيانات المتوقعة في صفحة التجميع (شكل النتائج المتوقعة سيجعل الموضوع أسهل بكثير)
عموماً هيكل الكود بشكل عام الذي يقوم بتعيين ورقة العمل التي سنقوم بالتجميع فيها وعمل حلقة تكرارية تستهدف فقط الأوراق المطلوب تجميع البيانات منها ، حتى تدرس الكود أولاً بأول وتفهم كيفية عمل الكود
Sub Test()
    Dim ws As Worksheet, sh As Worksheet
    Application.ScreenUpdating = False
        Set sh = ThisWorkbook.Worksheets("Satistics")
        Debug.Print sh.Name
        For Each ws In ThisWorkbook.Worksheets
            If ws.Name Like "#-##" Then
                Debug.Print ws.Name
            End If
        Next ws
    Application.ScreenUpdating = True
End Sub

16-10-2021 08:43 مساء
مشاهدة مشاركة منفردة [6]
احمد شريف
عضو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-10-2019
رقم العضوية : 15301
المشاركات : 85
الجنس : ذكر
تاريخ الميلاد : 5-2-1973
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 105
 offline 
look/images/icons/i1.gif تجميع بيانات من عدة صفحات مع اختلاف موضع البيان فى كل صف من كل صفحة

السلام عليكم استاذ ياسر انا اسف اذا كنت تقلت على حضرتك 

بس انا وضعت بعض البيانات الافتراضبة فى شيت 1-18 و شيت 2-19 

المفروض فى شيت  Satistics يتم تجميع البيانات يارب اعرف اوضحها

نبداء بحراسة المرمى

فى الصف 56 العمود a رقم اللاعب b اسم اللاعب

العمود d فيه المشاركة الاساسية  وديه حضرتك بيانها موجود فى شيت 1-18 فى العمود u 37 وهكذا باقى البيانات لجراس المرمى
نفس الوضع لللاعبين لكن على جزئين واحد متعلق بالمشاركات من اساسى و اختياطى ودقائق ملعوبة والتانى لطرق الاهداف والانذارات
الاعبين المشاركة الاساسية من من u43 والامر يتككر فى الاعمدة التى تليه
بالنسبة لللانذارات و الطرد فى العمودين x , y 
اما بالنسبة للاهداف هتبداء من العمود j اللى اسمه r اختصار ل rigth وهكذا باقى الاعمدة 
اريد تجميع البيانات من شيت 1-18 حتى 17-34 فى تللك الاعمدة 
يارب كون اوضحت الامر لحضرتك بعتذر لو كنت لم اوضخ المطلوب بس والله عملت اقصى ما لدى فى توضيح الامر بقدر استطاعتى وفهمى من كلام حضرتك للمطلوب منى





س


الصفحة 1 من 3 < 1 2 3 > الأخيرة »


الكلمات الدلالية
تجميع ، موضع ، اختلاق ، صفحات ، بيانات ، صفحة ، البيان ،


 










اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.

الساعة الآن 02:19 مساء