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

ياسر خليل أبو البراء

المشرفين السابقين
  • Posts

    13165
  • تاريخ الانضمام

  • تاريخ اخر زياره

  • Days Won

    412

كل منشورات العضو ياسر خليل أبو البراء

  1. بارك الله فيك يا جدو ... ويا ريت تخليك معانا أصلك بتوحشنا والله أخي العزيز أبو سليمان بارك الله فيك ومشكور على مرورك العطر وكلماتك الطيبة تقبلوا وافر تقديري واحترامي
  2. الحمد لله الذي بنعمته تتم الصالحات والحمد لله أن تم المطلوب على خير جزيت خيراً على دعوتك الطيبة تقبل تحياتي
  3. أخي الكريم أحمد حليم أهلاً بك في المنتدى ونورت بين إخوانك يرجى الإطلاع على التوجيهات في الموضوعات المثبتة في صدر المنتدى ويرجى تغيير اسم الظهور للغة العربية كما يرجى إرفاق ملفك لتوضيح الطلب والعمل عليه من قبل الأخوة الأفاضل بالمنتدى
  4. أخي الغالي محمد الريفي بارك الله فيك وجزيت خيراً على موضوعاتك المميزة علمني كيف أصطاد ولا تعطني سمكة تقبل وافر تقديري واحترامي
  5. لأن الاحتمالات كبيرة جداً .. سيصعب على الإكسيل التعامل مع المشكلة
  6. أخي الكريم بارك الله فيك على كلماتك الطيبة أين الملف المرفق الذي تريد التطبيق عليه .. ممكن تنسخ عمود القيم وتضع البيانات في الملف المرفق الذي وضعته لك في أول خلية A4 وتضع القيمة المطلوبة في الخلية A2 وبعد ظهور النتائج انسخ عمود (البيان فاتورة من ملفك) وضع في آخر عمود بعد النتائج .. ولكن لا أعتقد أن الأمر سيفلح لأن عدد الأرقام كثيرة جداً وقد أخبرتك أن الاحتمالات في هذه الحالة أو العمليات التي سيقوم بها الإكسيل تفوق الإمكانيات المتاحة
  7. وعليكم السلام ورحمة الله وبركاته أخي الكريم أهلاً بك في المنتدى .. يرجى إرفاق ملف ليساعدك الأخوة الكرام بالمنتدى ، مع إرفاق شكل النتائج المتوقعة تقبل تحياتي
  8. وعليكم السلام أخي الكريم محمد فريد يرجى تغيير اسم الظهور للغة العربية قم بالذهاب إلى التبويب Formulas ثم Name Manager ثم انقر New واكتب الاسم التالي والمعادلة التالية كما بالصورة =GET.DOCUMENT(64) هذه هي المعادلة ... ************ اذهب لأول خلية في أي عمود وضع المعادلة التالية ثم قم بسحبها ، سيظهر معك أرقام الأسطر المطلوبة =IFERROR(INDEX(HPBreaks,ROW()),"") وهذا كود يؤدي الغرض إن شاء الله Sub WhereIsPageBreak() Dim Ws As Worksheet, I As Integer Set Ws = Sheets("Sheet1") With Ws.HPageBreaks If .Count > 0 Then For I = 1 To .Count MsgBox .Item(I).Location.Row Next I Else MsgBox "No Page Breaks On This Sheet" End If End With End Sub وهذا كود ثاني لإظهار جميع الأرقام المطلوبة في رسالة واحدة فقط Sub StoreRowsInArray() Dim Ws As Worksheet, I As Integer, P As Integer, Arr Set Ws = Sheets("Sheet1") Application.ScreenUpdating = False Application.Calculation = xlManual With Ws.HPageBreaks If .Count > 0 Then For I = 1 To .Count Arr = Arr & Chr(13) & .Item(I).Location.Row Next I MsgBox Arr Else MsgBox "No Page Breaks On This Sheet" End If End With Application.Calculation = xlAutomatic Application.ScreenUpdating = True End Sub تقبل تحياتي
  9. أخي الكريم عبد الكريم طبقاً لآخر مشاركة تفضلت بها ..عدد الاحتمالات ستة وليس خمسة كما ذكرت وإليك نفس الملف المرفق الذي أرفقته لك من قبل ..وضعت القيمة 60 في الخلية A2 فظهرت الاحتمالات الممكنة كلها ... يرجى الإطلاع مرة أخرى على الملف (مع العلم أنه كلما زادت الأرقام كلما زادت الاحتمالات بشكل كبير مما قد يتسبب في تهنيج الإكسيل لأن الاحتمالات في هذه الحالة ستفوق الإمكانيات المتاحة) تقبل تحياتي TestThisFile.rar
  10. أخي الكريم حازم أهلاً بك في المنتدى ونورت بين إخوانك يرجى توضيح المطلوب أكثر ولو بملف مرفق ، لتتضح صورة طلبك أعتقد أن الطلب قد تم طرحه في موضوع من قبل ، حاول تستخدم خاصية البحث في المنتدى ... وسؤال : هل ستتم طباعة أكثر من شيك من خلال قاعدة بيانات معدة لذلك ؟ يمكن تصميم ورقة عمل بمقاسات الشيك وتكتب في أماكن محددة في خلايا محددة البيانات المطلوبة (مجرد محاولة لتقديم المساعدة) وإن شاء الله تجد الاستجابة ممن لديهم خبرة بهذا الموضوع تقبل تحياتي
  11. يرجى وضع عنوان مناسب للموضوع ..كما يرجى الإطلاع على موضوع التوجيهات في الموضوعات المثبتة في صدر المنتدى
  12. صراحة الموضوع تاااااااه مني وحتى الملف الذي عملت عليه لم أجده .. يبدو أنه حذف بطريق الخطأ لكن الفكرة إذا اكتملت إن شاء الله أساعدك فيها عندي فكرة دع نقطة الترتيب جانباً خلينا نركز في نقطة واحدة فقط للوصول إلى حل .. ألا وهي نقطة الاستخراج هل نقطة الاستخراج لعشرة طلاب فقط أو يزيد قليلاً طبقاً لآخر مجموع ممكن أن يكون متشابه أم ماذا؟؟ ولا تقل الموضوع مرن !! اجعل الأمر ثابتاً وواضحاً ولا لبس فيه ولا احتمالات لكي أستطيع تقديم المساعدة وضح بالنتائج المرفقة في ملف مرفق !! دعك من الصور
  13. صراحة الموضوع غير مفهوم لي على الإطلاق ولا يوجد ثوابت فيه على ما أعتقد .. لذا أتنحى وأنتظر رأي الأخوة الكرام وأفضل أن يكون الموضوع منطقي وبتسلسل واضح .. ارفق ملف أخير للعمل عليه من قبل الأخوة ، ويرجى وضع النتائج المتوقعة بالشكل المثالي ليتم تطابق الحلول المقدمة مع النتائج المتوقعة من لديك
  14. أخي الكريم احذف كلمة =True من هذا السطر If Me.TextBox2.Text < Me.TextBox1.Text = True Then
  15. أخي الكريم ناصر اسمح لي أن أقول لك أنك بدلاً من أن تقول القول الفصل في الأمر زاد الأمر حيرةً بالنسبة لي ..هذا صحيح أولاً : من المفترض أننا نستخرج العشرة الأوائل أي أننا يمكن استخراج 10 فقط ويمكن الزيادة قليلاً إذا كان الأخير له مجموع يشترك معه بعض الطلاب كما له نفس تاريخ الميلاد .. كما في الصورة المرفقة من عندك .. أعتقد أن عدد الطلاب يجب أن يكون 10 فقط وليس 18 ، وإذا سألتني أخبرتك أن الطالب رقم 11 له نفس مجموع الطالب رقم 10 ، والطالب رقم 10 أصغر من الطالب رقم 11 ، من ثم لا داعي لإدراج الطالب رقم 11 ..أما بقية الطلاب من 12 إلى 18 لما تم إدراجهم .. ما الأساس في ذلك؟ ثانياً : بالنسبة للترتيب ..قلت أن كلمة مكرر مرتبطة بالمجموع وتاريخ الميلاد ..وهذا صحيح في الأمثلة لحد الطالب رقم 9 ، أما الطالب رقم 10 فكتبت الخامس مكرر وهو ليس له نفس تاريخ الميلاد ، والطالب 15 و 16 كتبت الثامن مكرر وهما ليس لهما نفس تاريخ ميلاد الطالب رقم 14 ... أعلم أني قد أرهقتك لكن لا مجال لي للعمل بدون منطق ثابت وصحيح يمكن الاعتماد عليه في الحل بصراحة الموضوع مربك جداً ، ولا أحد من الأخوة الذين لديهم خبرة في مجال الكنترولات يريد التدخل .. تقبل تحياتي
  16. بارك الله فيك أخي العزيز أنس على هذه الهدية القيمة في انتظار تحديث الروابط ، ويرجى إعلامنا بالتحديث ليتم التحميل تقبل وافر تقديري واحترامي
  17. أخي الكريم ناصر ما زلت لا تستطيع التجاوب معي .. أرجو التأكيد على شكل المخرجات .. هل المخرجات أي النتائج كما بالصورة في مشاركتك التي بها صورة والتي تشمل عمود لتاريخ الميلاد وعمود للفصل ؟؟ أم أن المخرجات كما في ملفك المرفق في المشاركة السابقة؟؟ ويا ريت توضح نقطة الترتيب بالتفصيل .. وخصوصاً نقطة المكرر في حالة تساوي المجموع والسن ، ولو بنتائج مرفقة من عندك .. ضع 10 أسماء وضع مجموع لهم وتاريخ ميلاد واجعل بعض الأسماء متساوية في المجموع والسن ووضح شكل الترتيب لهم بالضبط ... ثم وضح الترتيب لمن بعدهم كيف سيكون؟ الموضوع ما زال فيه لبس لدي .. ولكن صدقني أحاول المساعدة بقدر الإمكان .. ومشاركاتي في الرد عليك ليست مضيعة للوقت فقد أنجزت الكثير من الكود ولم يتبق إلا نقطة الترتيب .. في الملف المرفق : المجموع 299.2 الترتيب غريب جداً : كتبت التاسع ، وفي الطالب التالي كتبت "العاشر مكرر" ..أين وكيف ذلك؟
  18. أخي الكريم ناصر أين عمود الفصل في ملفك المرفق ؟ لا مشكلة من إدراجه في النتائج ..فقط لابد أن تتضح جميع المعطيات ، وأعتذر لإطالة الموضوع ، ولكن لا يجوز أن أقدم حل ، ثم يتبعه تعقيب وإضافة أو حذف أو خلافه خصوصاً أن الموضوع متشابك ومعقد بعض الشيء .. حاول ترفق ملف أخير معبر تماماً عن المطلوب مع إرفاق شكل النتائج المتوقعة ويحبذ وضع النتائج بشكل يدوي لمقارنتها بالنتائج التي سأحصل عليها بالكود ليكون العمل متكامل إلى حد كبير إن شاء الله .. حاول تجعل بعض أسماء الطلاب متساووون في المجموع وتاريخ الميلاد لاختبار الترتيب الهجائي أيضاً .. وسؤال ماذا لو كان الطالب العاشر حصل على مجموع 290 مثلاً وكان يوجد 20 طالب لهم نفس المجموع ..هل سيتم إدراج الـ 20 طالب مع العشرة فيصبح الأوائل 30 ؟؟ وما هو شكل الترتيب مرة أخرى ..يا ريت تؤكد عليه : الأول الثاني الثاني مكرر .. بعدها هل سيكون الثالث أم الرابع ؟؟ الأمر يحتاج لمزيد من التوضيح
  19. صراحة لا أفهم في لغة الدائن والمدين ولذا أسألك هل النتائج المرفقة منك صحيحة تماماً .. وما هو المنطق المتبع إذاً ..؟؟ لطفاً رافق نتائج صحيحة تماماً مع شرح لمنطق عملية المسح
  20. وعليكم السلام أخي الغالي عماد غازي بارك الله فيك وجزاك الله خيراً على هذه السلسلة الرائعة
  21. هل هذه الأسماء في الملف المرفق لأني حالياً أعمل عليه .. والأسماء مختلفة .. يرجى مراعاة وضع النتائج المرفقة طبقاً للملف المرفق وليس من ملف آخر ملحوظة أخرى :: حضرتك أضفت عمود لتاريخ الميلاد في النتائج وعمود للفضل وفي الملف المرفق لم تكن هذه الأعمدة موجودة ... كما أن عمود الفضل غير موجود أصلاً في ورقة العمل الرئيسية .. وبالتالي بعد هذه الملاحظات سأتوقف عن تكملة العمل إلى أن تكتمل المعطيات بشكل كامل ... أعتذر عن التوقف فإنني لا أحب العمل إلا على بينة تاااااااااااااااااااااااااااااااااااااامة خصوصاً أن العمل سيحتاج لوقت ملحوظة أخرى عدد النتائج الظاهرة في المشاركة السابقة 11 اسم .. ومن المتعارف عليه أن الأوائل عشرة فقط .. فهل هذا صحيح؟ صراحة الموضوع بهذا الشكل معقد وغير مكتمل الأركان .. أشعر أنني في دوامة لكثرة الاحتمالات الممكنة لأن كل واحد بيشتغل في الكنترول بيشتغل بما يحلو له بدون أساس ثابت يمكن السير على أساسه الموضوع يحتاج لترتيب أفكار في البداية إذا كنت تريد نتائج صحيحة .. والرجاء من الأخوة ممن لديهم خبرة بهذا الموضوع التدخل ولو بمعلومة نستطيع أن نبني بها كود صحيح إن شاء الله
  22. اخي الكريم عبد الكريم جرب الملف المرفق التالي .. Combinations Scenario For Values Summation.rar
  23. مشاركتك تعني أنك وضعت ملف مرفق بدون الاستناد إلى منطق الطلب ...!! نعم لا تتعجب من كلامي .. قلت أنه في حالة تساوي المجموع يكون المعيار السن ، والسؤال المنطقي أين عمود السن أو تاريخ الميلاد ؟ وهل السن في هذه الحالة الأولى لمن ..؟ لمن هو أكبر سناً أم أصغر سناً ؟ أما الترتيب الأبجدي فسيكون نهاية الشرط إذا لا يعقل أن يكون اسم الطالبين نفس الاسم تماماً ..معنى هذا أنه لن يكون هناك مكرر !! صراحة لا أدري بالضبط معايير الترتيب وسيكون من الصعب العمل على شيء لا أدركه تمام الإدراك .. يمكن انتظار بقية الأخوة لربما يفيدونا في هذا الموضوع خصوصاً من لهم باع في برامج الكنترولات
  24. أخي الحبيب عبد السلام الموضوع أنني عانيت كثيراً في الملفات التي تحتوي على بيانات ضخمة عند استخدام الحلقات التكرارية ..ولكن هذا لا يعني أننا نستغني عنها على الإطلاق أما رأيي يكمن في أنه طالما يمكن تنفيذ الأمر بدون اللجوء إلى الحلقات التكرارية فلا نتردد في ذلك .. حيث سيكون أسرع في التعامل مع البيانات .. يمكنني العمل على الملف المرفق من قبل صاحب الموضوع في محاولة لإجراء مقارنة بسيطة ، ولكن يجب إيضاح بعض النقاط ..كشرط الفلترة على سبيل المثال
  25. أخي الكريم ناصر سعيد بالنسبة للترتيب بيكون أمره محير ولا أعرف الصحيح إلى الآن في الترتيب ماذا لو كان الطلاب لهم نفس المجموع .. نفترض أول ثلاثة طلاب حصلوا على مجموع 300 إذاً هل يكون الطالب رقم 1 في الترتيب (الأول) ، والطالب رقم 2 في الترتيب (الأول مكرر) ، والطال رقم 3 في الترتيب (الأول مكرر) ، والطالب رقم 4 (الرابع) ؟؟؟ أم أن الترتيب يكون بشكل مختلف .. ضع بعض الأرقام ووضح شكل النتائج المتوقعة للترتيب ... أم أن الطلب يتمركز حول استخراج العشرة الأوائل بدون ترتيب في الموضوع يرجى مراجعة الموضوع التالي للترتيب باستخدام الدالة المعرفة على الرابط التالي وموافاتنا بمدى كفاءة الدالة في النتائج الرابط من هنا
×
×
  • اضف...

Important Information