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

بن علية حاجي

الخبراء
  • Posts

    4,337
  • تاريخ الانضمام

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

  • Days Won

    45

Community Answers

  1. بن علية حاجي's post in طلب مساعدة في دالة IF ( عنوان معدل ) was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، استبدل المعادلة التي وضعتها بالمعادلة التالية :
     
    - بالفرنسية :
    =SI(NB.SI(C11:C19;">55")>=1;1;0) -بالإنجليزية:
    =IF(COUNTIF(C11:C19;">55")>=1;1;0) مع مراعاة الفاصلة والفاصلة المنقوطة في المعادلة
     
    أخوك بن علية
  2. بن علية حاجي's post in عمل كشف حساب عملاء بالمعادلات والأكواد ( عنوان معدل ) was marked as the answer   
    الحل في الملف بالمرفق
     
    المرفق : Book1.rar
  3. بن علية حاجي's post in تغيير لون خلية في حال جزء من سطر فارغ was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، لو كان المطلوب هو تلوين خلايا العمود E حسب الشرط بطريقة مؤقتة، أي بمجرد ما تتغير الأرقام في النطاق F2:M2 يعود اللون الأصلي للخلايا السابقة حسب الشرط الجديد، لكان حل الأخت الفاضلة أم عبد الله كافيا ومستوفيا الطلب ولكنك قلت إنه لا بد من بقاء الخلايا الملونة سابقا ويضاف تلوين خلايا أخرى عند إدخال أرقام جديدة للمقارنة (ولا يمكن ذلك إلا بكود)، من أجل ذلك كتبت كودا يقوم بالعملية غير أن أرقام المقارنة لا ندخلها واحدا واحدا وإنما ندخلها متلاصقة في خلية واحدة (الخلية O2 الملونة بالأصفر)، ووضعت معادلات تقوم بفصل أرقام العدد (من 8 أرقام على الأكثر) على  خلايا النطاق F2:M2 (كل رقم في خلية بالترتيب) وبمجرد الموافقة على العدد المُدخل يقوم الكود (في حدث الورقة المرتبط فقط بالخلية O2) بعمله وهو تلوين خلايا العمود E التي يتوفر فيها الشرط...
     
    نطاق خلايا العمود E بداية من الصف الثالث التي بها بيانات سميته MyRange لاستعمال هذه التسمية في الكود...
     
    وضعت أيضا كودا آخر لإعادة تلوين خلايا النطاق MyRange إلى اللون الأصلي الأزرق (احتياطا لوقت الحاجة)... 
     
    أرجو أني وفقت في تقريب وتلبية الطلب....
     
    أخوك بن علية
     
    المرفق : جدول مقارنة التحاليل2.rar
  4. بن علية حاجي's post in هل هناك معادلة تعطي النتيجة التالية ؟ was marked as the answer   
    السلام عليكم ورحمة الله
     
     
    أخي الكريم، في الملف المرفق السابق قمت بحذف الوقت من خلايا التاريخ في النطاق F1:F7 وفي الملف المرفق الجديد قمت بإدراج التنسيق الشرطي على الملف الأصلي مع تعدبل على معادلات التنسيق باستعمال الدالة TEXT مع تنسيق jj/mm/aaaa على التاريخ ليتوافق التاريخ في الجدول الأول مع التاريخ في الجدول الثاني (الاستغناء عن التوقيت في التاريخ)...
     
    ملاحظة : إذا كنت تستعمل النسخة الإنجليزية للإكسيل عليك أن تغير الكتابة jj/mm/aaaa في معادلات التنسيق الشرطي بالكتابة dd/mm/yyyy
     
    أرجو أني وفيت المطلوب...
     
    أخوك بن علية
     
    المرفق المعدل : test2.rar
  5. بن علية حاجي's post in كود ترتيب الحروف الانجليزية حسب القيمة المدخلة بدون تكرار was marked as the answer   
    السلام عليكم ورحمة الله
     
     
    أخي الكريم، إضافة إلى حل أخي الكريم سليم، هذا حل آخر بالمعادلات (لحالتين من أجل كود من رتبتين-حرفين- أو ثلاث رتب -3 أحرف-)...  
     
     
    أخوك بن علية
     
    المرفق : تكرار.rar
  6. بن علية حاجي's post in مرجع نسبي يعمل علي خطأ في الجمع (معدل ) was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، أعتقد أنه تم إلغاء الخطأ من الملف (أرجو أن يكون هذا الخلل الوحيد والذي كان في الخلية H43 من ورقة "شيت"....
     
    أخوك بن علية
     
    المرفق : الثاني العلمي خالص المعدل قرآن.rar
  7. بن علية حاجي's post in مساعدة فى تعديل فورم وكود ترحيل was marked as the answer   
    السلام عليكم ورحمة الله
     
    تم عمل المطلوب في الملف المرفق...
     
     
    بن علية
     
     
    الملف المرفق : م التدريب الادارى.rar
  8. بن علية حاجي's post in ترقيم متسلسل مع وجود فلتر was marked as the answer   
    السلام عليكم ورحمة الله
     
    جمعة مباركة للجميع...
     
    أخي الحبيب أبو حنين، تم عمل المطلوب (تطبيق الاقتراحات السابقة على الملف) في ورقتي "المغادرين" و "القادمين" مع إضافة معادلتين على الجانب الأعلى الأيسر تعطيان العدد الإجمالي للبيانات المستدعاة وعدد البيانات المفلترة... أرجو أن يفي هذا التعديل بالغرض المطلوب.
     
    ملاحظة : نم تمدبد نطاق البيانات في شيت "القادمين" بخمسين صف أخرى لأن البيانات المستدعاة أكثر من 200
     
    أخوك بن علية
     
    مانفست .rar
  9. بن علية حاجي's post in اعادة ترتيب بيانات بشكل مختلف was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، تم إدراج كود (دون معادلات) لإنشاء الجدول النهائي حسب المطلوب... يجب فقط الالتزام بالملاحظات التي وضعتها في الملف عند إضافة منتج جديد أو وزن عبوة جديد...  وأي تغييرات على تنسيقات الجداول يترتب عليه تغييرات مناسبة على الكود...
     
    أرجو أن يكون هذا العمل مفيدا ومستوفيا المطلوب
     
    أخوك بن علية
    Test2_معدل.rar
  10. بن علية حاجي's post in تحويل طباعة الصفحة من A4 الى A3 was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، هذا يرجع إلى نسبة تحجيم الورقة A4 فمثلا إذا كانت نسبة تحجيم الورقة A4 هو 100% فإنه لطباعة الورقة A4 في ورقة A3 مع احترام الحجوم  أولا اختيار نوع الورقة A3 (حسب نوع الطابعة) ثم تغيير نسبة تحجيم الورقة من 100% إلى 141%...
     
    كيفية حساب نسبة تحجيم الورقة من A4 إلى A3 يُعطى بالعلاقة التالية : (42 * س) \ 29.7 حيث : س يمثل نسبة تحجيم الورقة A4 (الورقة الأصلية)
     
    مثال آخر : لو فرضنا أن نسبة تحجيم الورقة الأصلية A4 هو 70% فإن نسبة تحجيم الورقة A3 عند الطباعة (من A4 إلى A3) يكون :
    (42 * 70) \ 29.7 أي :  98.98 % أي حوالي : 99 %
     
     
    والله أعلى وأعلم
     
     
    أخوك بن علية  
  11. بن علية حاجي's post in كيفية اختيار اسم البلد فى شيت كارت صنف البلد واظهار الرصيد من شيت بعد التعديل was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، أولا قم بتغيير عنوان الموضوع حتى يفي بشروط المنتدى وثانيا تم التعديل على الملف (معادلات - إضافة أعمدة مساعدة تجنبا لاستعمال معادلات الصفيف التي تثقل الملف وغيرها)... أرجو أن يكون المطلوب...
     
    أخوك بن علية
     
    المرفق : انتاج 2013.rar
  12. بن علية حاجي's post in عاوز حل لمشكله بحث لكن بطريقه خاصه was marked as the answer   
    السلام عليكم
     
     
    جرب الملف بالمرفق إذا كنت قد فهمت المطلوب... تم تغيير الدالة VLOOKUP بالدالة OFFSET أرجو أن تفي بالغرض...
     
    أخوك بن علية
     
    المرفق : شيت جديد - Copy.rar
  13. بن علية حاجي's post in طلب مساعدة في جلب بيانات من خلال قائمتين منسدلتين was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، لم نتواصل منذ زمن طويل والحمد لله على عودتك بيننا... بالنسبة للملف تم عمل المطلوب (جزئيا) حسب ما فهمت... أرجو أن يفي بالغرض...
     
    أخوك بن علية
     
    الملف المرفق : مخازن.rar
  14. بن علية حاجي's post in برجاء .. شرح معادله فى المرفق was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الحبيب أبو حنين، المعادلة التي أعطت النتيجة التي ذكرتها في ردك : FROM : 01/01/2014 TO 31/01/2014 هي المعادلة :
    ="FROM : "&TEXT(DATE($Q$1;ROW($A1);1);"dd/mm/yyyy")&" TO "&TEXT(DATE($Q$1;ROW($A1)+1;0);"dd/mm/yyyy") وهي معادلة CONCATENATE للعبارة النصية " : FROM" ثم التاريخ المُدخل بالدالة (DATE($Q$1;ROW($A1);1 (لليوم الأول من الشهر الذي رقمه معطى بالدالة (ROW($A1 أي الشهر رقم 1 من السنة المحددة بالخلية 1$Q$ أي التاريخ 2014/01/01) ثم العبارة النصية " TO " ثم التاريخ المُدخل بالدالة (DATE($Q$1;ROW($A1)-1;0 (لليوم الأخير من الشهر عينه أي الشهر رقم 1 من السنة المحددة بالخلية 1$Q$ أي التاريخ 2014/01/31)... التاريخين في المعادلة تم إدخالهما بشكل نصي باستعمال الدالة TEXT بالتنسيق dd/mm/yyyy.... وعمل المعادلة يعطي النتيجة بالأعلى....
    وعند سحب هذه المعادلة إلى الأسفل تتغير (ROW($A1 إلى (ROW($A2 الذي يرمز إلى الشهر رقم 02 ثم (ROW($A3 رمز الشهر رقم 03 وهكذا إلى غاية (ROW($A12 أي الشهر الذي رقمه 12... 
     
    أتمنى أني أوصلت الفكرة في شرح عمل هذه المعادلة ومصدر النتيجة FROM : 01/01/2014 TO 31/01/2014
     
    أخوك بن علية
  15. بن علية حاجي's post in كيف يمكن التعديل على هذا الكود was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الحبيب أبو حنين، بالنسبة لمعادلة التسمية Nom  تجدها في قائمة Formula ثم Name Manager (ومعذرة على الترجمة لأني أعمل على نسخة إكسيل بالفرنسية)... فيما يخص عمل الكود تلقائيا فهذا بسيط وقد تم إضافة الكود التالي إلى حدث ThisWorkbook :
    Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)     If Not Intersect(Target, Range("J4:J40")) Is Nothing Then SORT End Sub أرجو أن يكون المطلوب...
     
    أخوك بن علية
     
    المرفق : Book1.rar
  16. بن علية حاجي's post in كيف إظهار إشهار الحمع والطرح ؟ was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، حل آخر في الملف المرفق... أرجو أن يكون المطلوب
     
    أخوك بن علية
     
    المرفق : 10.rar
  17. بن علية حاجي's post in وضع الساعات بشكل الى عن وضع الاساسى was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الحبيب أبو حنين، بالنسبة لدور G2 في المعادلة فهو شرط لـ IF الأولى في حالة فراغ خلية العمود G (الأسماء) من السطر 2 تكون نتيجة المعادلة فراغا بدلا من الصفر لأني قمت بسحب المعادلة إلى الأسفل وتوجد بالأسفل خلايا من العمود G فارغة (فهو إذا شرط تحسيني لشكل الجدول)... بالنسبة لتدوير عدد الساعات لصالح العامل يمكن استعمال دوال التدوير (التقريب) وهي متعددة بدلا من الدالة التي استعملتها INT (في آخر المعادلة وليست الأولى) مثل الدالة ROUND أو ROUNDUP أو غيرهما وقد استعملت في الملف المرفق الدالة ROUND مع الوسيط 0 لتقريب العدد إلى أقرب عدد صحيح مثلا : إذا كانت النتيجة  10,43 فالتقريب يكون 10 لأن الرقم الأول الذي بعد الفاصلة أقل من 5 (تماما) وإذا كانت النتيجة مثلا 10,71 فالتقريب يكون 11 لأن الرقم الأول بعد الفاصلة أكبر من أو يساوي 5... وهذا عندنا في الرياضيات نسميه "التدوير إلى الوحدة"... أرجو أني قربت المفهوم لحضرتك... 
     
    أخوك بن علية
     
    المرفق : عدد الساعات.rar
  18. بن علية حاجي's post in ضبط كود الترحيل was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم أحمد محمد، لقد تم المطلوب ببعض التعديلات على أكواد الترحيل والمسح وعلى شيت "تعديل"... الظاهر أن بعض المعادلات قد حُذفت من الشيتات الأربعة (وقد تم تعديل كود المسح حسب ما وجدته في هذه الشيتات) مع إضافة "رسالة التحذير" لأكواد المسح حسب ما قدمه أخي "حمادة عمر" في موضوعك الآخر http://www.officena.net/ib/index.php?showtopic=48878 ... أرجو أن تروق لك هذه التعديلات....
     
    أخوك بن علية
     
    الملف المرفق : مانفست كلابشه دون تكرار3.rar
  19. بن علية حاجي's post in احتاج كود جمع تلقائي بدلا من المعادلات وفقكم الله was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، تم المطلوب في الملف المرفق باستعمال كود بسيط في موديول Module بزر للتنفيذ ويمكنك وضع الكود في حدث الورقة لتجعله تلقائيا (يستحسن ترك عمل الكود بالطريقة اليدوية)...
     
    أخوك بن علية
     
    الملف المرفق : جمع تلقائي (يدوي).rar
  20. بن علية حاجي's post in كيف يمكن التعديل على هذا الكود was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم حمادة، جرب الجزء التالي في الكود :
      Range("B5:F100").SpecialCells(xlCellTypeConstants, 23).ClearContents فهذا الجزء يحذف فقط القيم الثابتة (نصوص، قيم، قيم منطقية، أخطاء) دون المعادلات في النطاق B5:F100 ....
     
    أرجو أن يفيدك هذا التعديل....
     
    أخوك بن علية
  21. بن علية حاجي's post in ترتيب ابجدى لقوائم فصول مرحلة was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، تم في الملف المرفق بإضافة كود للترتيب في Module1 أسميته hben مع تعديل كود حدث الشيت Sheet1 المسمى "Data"...
     
    أرجو أن تفي هذه الإضافات بالمطلوب...
     
    أخوك بن علية
     
    الملف المرفق: الصف الثانى.rar
  22. بن علية حاجي's post in ترحيل على كود ترحيل was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم حمادة، أولا إن كودا المسح Delete_Data و Delete_Datas لا بد من وجدهما في الملف لأن الشيتات الأربعة التي يتم الترحيل منها بياناتها محدودة في الأكواد بالخلية B35 (باعتبار جداول المعلومات التي أسفلها) لذا كلما امتلأت الجداول في هذه الشيتات إلى غاية الخلية B35 يتعين عليك تفريغها بعد الترحيل... وثانيا ذكرت لك أن الأسئلة التي باستطاعتي الإجابة عليها حسب الوقت والفراغات لا تحرجني البتة وغيرها أنتظر الإجابة عليها من طرف عضو آخر له علم بها للتعلم...
    بالنسبة لطلبك الأخير قمت بالتعديل أولا على معادلات العمود G في شيت "عام" ثم على كود الترحيل بحيث يقوم بعد عملية الترحيل بفرز البيانات المرحلة أو التي تم التعديل عليها (بحذف صف أو صفوف من العمود H إلى العمود P -عمود "اسم الشيت"- وليس العمود b كما كتبتَ في ردك)... لذا بعد حذف بيانات صف أو صفوف من العمود H إلى العمود P في شيت "عام" انقر على زر "الترحيل" لفرز البيانات دون ترك فراغات في الصفوف المتبقية بعد الحذف...  
     
    أرجو أن يعجبك هذا التعديل....
     
    بالنسبة للعبارة في ردك السابق "لم أفهم ما في العمود L" هل هو تساؤل؟؟؟
     
    أخوك بن علية
     
    الملف المرفق : مانفست كلابشة_Ali13_Bis.rar
  23. بن علية حاجي's post in خطاء فى كود رقم 1004 was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم، الخلايا التي تريد لصق ما تريد نسخه محمية يجب إزالة حماية هذه الخلايا المعنية بالنسخ واللصق... والله أعلى وأعلم
     
    أخوك بن علية
  24. بن علية حاجي's post in برجاء المساعده ترحيل هام جدا جدا was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم حمادة، معذرة على هذا الخطأ غير المقصود في الملف، السبب هو عند إنشاء وتجربة كود المسح الذي تم إدراجه في ورقة "عام" قام بالخطأ (البرمجة) بمسح معادلات عمودين من أعمدة الفرز الستة المخفية A:F الخاصة بالقادمين والمغادرين في ورقة "عام"، وعند مسح هذه المعادلات ظهر الخلل في ورقتي القادمين والمغادرين....  معذرة على هذا الخلل مرة أخرى وقد تم تصحيح هذه الأخطاء في ورقة "عام"...
     
    أرجو أن لا تكون هناك أخطاء أخرى...
     
    أخوك بن علية
     
    الملف المرفق : مانفست كلابشة_Ali5.rar
  25. بن علية حاجي's post in برجاء حل هذه المشكله was marked as the answer   
    السلام عليكم ورحمة الله
     
    أخي الكريم حمادة، أعتقد أنه يجب أن تضيف كلمة PtrSafe بين كلمتي Declare و Function في السطرين 5 و 6 من الكود وستعود بإذن الله المياه إلى مجاريها... والله أعلى وأعلم
     
    انظر إلى الرابط التالي (بالإنجليزية) عله يكون أكثر فائدة مما قدمته بالأعلى... الرابط :  http://msdn.microsoft.com/en-us/library/office/gg278581.aspx
     
    أخوك بن علية
×
×
  • اضف...

Important Information