-
Posts
4358 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
48
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو بن علية حاجي
-
توزيع عدد ساعات الوقت الاضافى بشرط معينه
بن علية حاجي replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم أبو حنين، لا أعدك بشيء الآن ولكني أعتقد أنه قد بانت لي فكرة لتصحيح خلل الكود، إن شاء الله سأحضرها لاحقا وأتمنى أن تفي بالغرض ثم أن تروقك، وبطبيعة الحال هذا إن لم يتمكن أحد الأعضاء بحل المعضلة قبلا... تحلى بالصبر وبإذن الله تعالى وقوته ستجد حلا للمسألة... أخوك بن علية -
توزيع عدد ساعات الوقت الاضافى بشرط معينه
بن علية حاجي replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم أبو حنين، أعتقد أن الخطأ Overflow تعني أنه عند تنفيذ الكود فإن الذاكرة امتلأت ولم يعد هناك ذاكرة لإكمال عمل الكود (هذا حسب رأيي) وربما الإخوة الكرام لهم رأي آخر... بالنسبة للخطأ في شيت "X Day" فقد تم وضع بعض الإضافات والتعديل على معادلات العمود X Day. وأعتذر على عدم تصحيح خلل الكود... أخوك بن علية الملف المرفق : TIME SHEET 120_6.rar -
تنسيق شرطي للارقام المكررة فقط دون المواد في صف واحد
بن علية حاجي replied to أبو محمد عباس's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم عباس، إن التعامل بالمعادلات مع الأعمدة الفردية والأعمدة الزوجية ليس بالأمر الهين أو ربما لم أهتد إلى الطريقة الصحيحة... أعتقد أن أحسن وسيلة لذلك هي اللجوء إلى الأكواد رغم ذلك أقدم لك هذه المحاولة في الملف المرفق وتجد فيه (محاولة) حل المسألة بواسطة التنسيق الشرطي بالمعادلات وقد ظهر في نتيجته خلل بسيط ربما نتجنبه بالتعامل مع خلايا المواد الملونة التي تبين فعلا التكرارات الموجودة في كل سطر للمدرس الواحد... أرجو أن يفي هذا بالمطلوب في انتظار محاولات أعضاء آخرين في المسألة... أخوك بن علية المرفق : تنسيق شرطي للمكرر جدول الحصص .rar -
وضع الساعات بشكل الى عن وضع الاساسى
بن علية حاجي replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب أبو حنين، بالنسبة لدور G2 في المعادلة فهو شرط لـ IF الأولى في حالة فراغ خلية العمود G (الأسماء) من السطر 2 تكون نتيجة المعادلة فراغا بدلا من الصفر لأني قمت بسحب المعادلة إلى الأسفل وتوجد بالأسفل خلايا من العمود G فارغة (فهو إذا شرط تحسيني لشكل الجدول)... بالنسبة لتدوير عدد الساعات لصالح العامل يمكن استعمال دوال التدوير (التقريب) وهي متعددة بدلا من الدالة التي استعملتها INT (في آخر المعادلة وليست الأولى) مثل الدالة ROUND أو ROUNDUP أو غيرهما وقد استعملت في الملف المرفق الدالة ROUND مع الوسيط 0 لتقريب العدد إلى أقرب عدد صحيح مثلا : إذا كانت النتيجة 10,43 فالتقريب يكون 10 لأن الرقم الأول الذي بعد الفاصلة أقل من 5 (تماما) وإذا كانت النتيجة مثلا 10,71 فالتقريب يكون 11 لأن الرقم الأول بعد الفاصلة أكبر من أو يساوي 5... وهذا عندنا في الرياضيات نسميه "التدوير إلى الوحدة"... أرجو أني قربت المفهوم لحضرتك... أخوك بن علية المرفق : عدد الساعات.rar -
وضع الساعات بشكل الى عن وضع الاساسى
بن علية حاجي replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب أبو حنين، إليك هذه المحاولة في الملف المرفق وأرجو من الله أن تكون هي المطلوب... أخوك بن علية الملف المرفق : عدد الساعات.rar -
وضع الساعات بشكل الى عن وضع الاساسى
بن علية حاجي replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم أبو حنين، لا يا أخي ما زلت لا أفهم الفكرة، هل إذا كان ربع الراتب في العمود A هو 250 يجب أن لا تكون قيمة الحد الأقصى في العمود B أكثر من 450 (450 = 250 + 200) أم تقصد أمرا آخر؟ يا حبذا أن يكون الشرح بمثال ؟ بالنسبة لعدد الساعات أن تكون أكبر قيمة له هي 27 هذه مفهومة... أخوك بن علية -
وضع الساعات بشكل الى عن وضع الاساسى
بن علية حاجي replied to ۩◊۩ أبو حنين ۩◊۩'s topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، أريد تفسيرا لما تقصده من الجملة التالية: "بحيث لا يزيد الناتج فى العمود B عن عمود A وبحد اقصى 200 جنيه"... أخوك بن علية -
السلام عليكم ورحمة الله أخي الكريم، أريد توضيحا للعملية المطلوبة في تحديد قيم a ، b ، c ، d ، e ، f (ستة قيم حسب عدد الأشهر المختارة) وحسب القيمة المختارة من الشهر تنازليا ولكن في عملية الحساب التي ذكرتها : a = 100 + 0 + 0 + (100-66) + 0 + (100-43) = 191 b = 200 + 0 + 0 + 200 + 0 + 200 = 600 c = 9 نلاحظ أنك عند حساب a وفي الخلايا التي تحوي العددين 66 و 43 (وهما أصغر من 100) قمت بطرحهما من 100 ولكن في حساب b (رغم أن العددين أصغر من 200) إلا أنك لم تطرحهما من 200 ومن المفروض أن تكون العملية كما يلي: a = 100 + 0 + 0 + (100-66) + 0 + (100-43) = 191 b = 200 + 0 + 0 + (200-66) + 0 + (200-43) = 491 c = 118 والله أعلم أخوك بن علية
-
الترتيب التلقائى حسب الدرجات الماليه - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، هذا ما شرحته فيما يخص الجداول التي تم تحويلها باستعمال خاصية Data/Table وهي الجداول التي تظهر في التسميات شبه مخفية ولا يمكن التعديل عليها غير أنه لما تم إدراج الأعمدة المراد نسخها ونقلها -واستعملت في ذلك خاصية التنسيق على الأعمدة- ضمن أعمدة قاعدة البيانات -Table- كما فعلتُ في الملف السابق يمكن في هذه الحالة قص أو نسخ هذه الأعمدة ولصقها في موضع آخر ضمن أعمدة Table... يمكن أيضا التعديل على أعمدة الجدول إذا تم تحويل Table إلى جداول عادية باستعمال الخاصية Data/Table/Convert غير أن المعادلات تكون غير تلقائية ويجب إضافتها يدويا في حالة إضافة بيانات أخرى بالأسفل... والله أعلم أرجو أني قربت المفهوم لحضرتك... والحمد لله أن النتيجة العملية للملف قد أثمرت على نتيجة فوق العادة... أخوك بن علية -
الترتيب التلقائى حسب الدرجات الماليه - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، إن شاء الله تكون في أحسن حال، بارك لك وفيك وفي أهلك وصحتك ومالك... بالنسبة للملف عملت عليه هذا الصباح ولم تكن التعديلات كثيرة (لم أضف أعمدة أخرى كما ذكرت سابقا)، فقد قمت بالتعديل على معادلات عمود "الترتيب الأولي" حيث أدرجت، مع الترتيب حسب الدرجات المالية، الترتيب حسب أساسيات المرتب... أرجو أن تكون هذه التعديلات متوافقة مع ما تصبو إليه... الشيء الذي لم أفهمه في شرحك ما يتعلق بالفقرة "الأمر الأول عند نسخ أو نقل الخليتين Y2 و Z2 بالشيت RAHMY لا يتم نقلهما أو نسخهما وقد لاحظت أن هناك LISTS مخفية هذا على حد إدراكي لهذه الجزئية" ماذا تقصد بـ "النسخ و النقل" ؟ إذا كنت تقصد إدراجهما في الجدول فقد قمت في الملف المرفق بإدراجهما مع الجدول (وخواصهما مطابقة لخواص كل الأعمدة الأخرى بالجدول -المعادلات التلقائية والتنسيقات وغيرها) أما إذا كنت تقصد أمرا آخر فأرجو الشرح أكثر... وملاحظتك فيما يخص LISTS صائبة، ولأن الجدول تم إنشاؤه باستعمال خاصية "القوائم Lists" وهي التي تعطي الجدول خاصية مميزة وتجعل من الجدول "قاعدة بيانات" مثل أي قاعدة أخرى تعمل بالحقول وكل ميزات قواعد البيانات... ولا يُسمح، في خاصية "التسميات"، التعديل على معادلات هذه القوائم لذا تجدها مخفية (أو بالأحرى غير مفعلة) أو حتى حذفها (ولا يتم ذلك إلا بإعادة -تحويل- هذه القائمة إلى أصلها كجدول قيم عادي وتجدها في خاصية Data/Table... والله أعلم)... أرجو أني قدمت ولو القليل من الفائدة... أخوك بن علية ملا حظة : تم إرسال الملف نفسه عبر الإيميل الملف المرفق : سعيد بيرم.rar -
السلام عليكم ورحمة الله أخي الكريم، تم إظافة كود لحذف البيانات من صيغتين (تجد بعض الشرح في محرر VBA في الجزء الخاص في أكواد الفورم)... أرجو أن يكون في الملف المرفق كل المطلوب أو بعضا منه... أخوك بن علية المرفق : Book2.rar
-
طلب شرح كيفية عمل " كشف حساب للعملاء فى نشاطات مختلفة "
بن علية حاجي replied to نور على's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم نور علي، بارك الله في أخي الأب الروحي وقد وفّى حق الطلب في مرفقه فجازاه الله عنا خير الجزاء وأضيف بعض التعديلات على الملف (تغيير معادلة القائمة المنسدلة-تعديلات تحسينية على المعادلات..) أرجو أن تنال إعجابك... بالنسبة لشرح بعض الأجزاء فالأحسن ذكر هذه الأجزاء التي لم تُفهم وبإذن الله سأحاول شرحها بما أستطيع... أخوك بن علية المرفق : الاب الروحى حساب العملاء على طريقة بن علية حاجى.rar -
الترتيب التلقائى حسب الدرجات الماليه - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، شافاك الله وعافاك وحفظك وأهلك من كل سوء، اللهم اشفنا واشف مرضانا ومرضى كل المسلمين... مواصلة مع الملف ولو أني لا أعرف ما هو مطلوب بالضبط وأعتقد أن المطلوب هو ما قامت به أختنا الفاضلة أم عبد الله بارك الله فيها وفي علمها وزادها الله من فضله... في الملف المرفق تعديل طفيف جدا على ملفك (ورقة1) وملف الأخت الكريمة أم عبد الله (ورقة2)... أرجو أن يكون هذا المطلوب وإن لم يكن أتمنى أن يكون الشرح مستفيضا... أخوك بن علية المرفق : ترتيب في الشيت حسب المسمى الوظيفي - بن عليه حاجى.rar -
نسخ أو ترحيل كل 25 أو 30 سطر في جدول خاص
بن علية حاجي replied to عبد الغني1's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله إخي الكريم، إضافة إلى حلي أخوايا العزيزين طارق و دغيدي هذا حل آخر مع صفحة واحدة للترحيل وإضافة تنسيق شرطي تحسيني... أرجو أن ينال إعجابك... أخوك بن علية المرفق : رقم الحساب3.rar -
الترتيب التلقائى حسب الدرجات الماليه - سعيد بيرم
بن علية حاجي replied to أبو سجده's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الحبيب سعيد، أختي الفاضلة أم عبد الله بارك الله فيكم وجزاكم الله عنا خير الجزاء... والله لست أدري إن كنت فهمت المطلوب وأقدّم هذه المحاولة في الملف المرفق... أرجو أن يكون فيه المطلوب أو بعضا منه... أخوك بن علية المرفق (نسخة 2003 فقط) : ترتيب في الشيت حسب المسمى الوظيفي - بن عليه حاجى.rar -
السلام عليكم ورحمة الله أخي الكريم عيد مصطفى، إضافة إلى تعديل أخي الكريم حمادة باشا جازاه الله عنا ألف خير، هذا تعديل آخر على كودي الملفين باختصارهما كثيرا، أرجو أن تفي هذه التعديلات بالغرض المطلوب... أخوك بن علية المرفقات : الملف الأول : Trading Investments - 1.rar الملف الثاني : Trading Investments - 2.rar
-
السلام عليكم ورحمة الله أخي الكريم أبو شرف، في الحقيقة لم أفهم جيدا ما تطلبه... وقد قمت بتعديلات على التنسيق الشرطي للخلايا (التلوين بالأحمر لخلايا النطاق B2:E1048576 مع التلوين بالأزرق لخلايا تكرار الأسماء وبالأصفر لخلايا تكرار الأرقام)... وعملية لصق القيم الجديدة من ملفات أخرى يجب أن باستعمال خاصية "لصق خاص / قيم" حتى لا تُمسح التنسيقات الشرطية التي كانت في الخلايا التي تم النسخ فيها مع العلم أن عملية نسخ/لصق تتجاوز شروط "التحقق من الصحة" وفي هذه الحالة لا نتحصل على رسالة الخطأ وكمثال على ذلك قد وضعتَ في ملفك خاصية "التحقق من الصحة" لعمود "رقم الجواز" إذا كتبت يدويا رقم جواز مكرر تأتيك رسالة الخطأ لعدم توفر شروط التحقق من الصحة ولكن إذا قمت بنسخ رقم جواز سفر مكرر من خلية أخرى ولصقته في خلية من خلايا عمود أرقام الجوازات فإنه الرقم يُحجز (يُكتب) في الخلية ولا تكون رسالة الخطأ وهذه إحدى مساوئ خاصية التحقق من الصحة... أما استعمال التنسيق الشرطي وخاصة لما نختار المعادلات المناسبة فهذا أحسن بكثير (شرط أنه إذا استعملت خاصية نسخ ولصق أن تكون باستعمال خاصية لصق خاص / قيم كما ذكرت سابقا)... والله أعلم أخوك بن علية الملف المرفق : تنسيق شرطي.rar
-
السلام عليكم ورحمة الله أخي الكريم، هل ما في الملف المرفق هو ما تريده؟ إن لم يكن هذا المطلوب فأرجو الشرح أكثر... تم استعمال تسميات جديدة لنطاقات واستعمال الدالة OFFSET مع MATCH في عملية ترحيل البيانات حسب اختيار القائمة المنسدلة... أخوك بن علية الملف المرفق : الشهادات بقائمة منسدلة.rar
-
السلام عليكم ورحمة الله أخي الكريم، هذا حل كبداية بالمعادلات في الملف المرفق... أخوك بن علية الملف المرفق : Book1.rar
-
السلام عليكم ورحمة الله أخي الكريم، بالنسبة للملف فقد عدلت من البداية على هذه النسخة من المرفق، وأعيد إرفاق مرة ومرة لكن هذه المرة إن حدث الخلل نفسه فقم بعملية الاسترداد للملف وسيكون فارغا من الأكواد، ثم من خلال VBA أنشئ موديول Module جديد وضع فيه نص الكود التالي : Sub Macro1() Dim I As Integer , C For I = 4 To [A65000].End(xlUp).Row For C = 19 To 2 Step -1 Cells(I,C).Value = Cells(I, C).Offset(0, -1).Value Next Next End Sub ثم قم بحفظ الملف في أي نسخة من أوفيس لديك (ويستحسن نسخة 2003)... من المفروض أن لا يكون هناك خطأ في فتح الملف مرة أخرى بأيّ من النسختين.... أخوك بن علية الملف المرفق : التنقل عبر الخلايا.rar
-
السلام عليكم ورحمة الله أخي الكريم، أعيد إرفاق مرة أخرى لكن هذه المرة قد تم حفظ الملف بصيغة xlsm. بواسطة إكسيل 2010... من المفروض هذه المرة أنك لن تجد صعوبة في فتح الملف حتى بواسطة النسخة التي معك (إكسيل 2007)... تقبل تحياتي الخالصة واحترامي... وبارك الله فيك على الدعاء لنا جميعا في هذا الصرح الكبير ولك إن شاء الله بالمثل.... أخوك بن علية الملف المرفق : التنقل عبر الخلايا.rar
-
السلام عليكم ورحمة الله أخي الكريم، الخطأ مني في الملفين فقد قمت بإضافة صفين في شيت رقم 1 لأجل توحيد التنسيق بينها وبين الشيت رقم 2 (شيت الطباعة) ونسيت أن أحذفهما فمعذرة لهذا الخطأ... يمكنك تصحيح خطأ كود الترتيب بتحديد الصفين (الفارغين) رقم 4 ورقم 5 في شيت رقم 1 وحذفهما كليا وبإذن الله ستعود الأمور إلى مجاريها... وأعتذر مرة أخرى... لا تنسى أن تمسح كلمة سر الحماية على الشيت رقم 2 (خاصة الملف الثاني) التي هي hb -كما ذكرت سابقا- حتى يعمل الكود دون تعطيل... أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم، بالنسبة للتساؤل "الملف يا أحبتي يفتح وبعدها يعطي إشارة خطأ ويطلب الموافقة على إرسال بيانات تصحيح إلى أوفيس" هذا أعتقد سببه أنك تفتح الملف بواسطة نسخة أوفيس 2007 (خاصة) فهذه النسخة في العادة لا تتجاوب جيدا مع الملفات المصنوعة في نسخة أوفيس 2003... والله أعلم أما التساؤل الثاني "أن يتم عمل ثلاث صفحات لنفس الشيء مثل الصفحة الأولى" فهذه يمكنك فعلها بنسخ مضمون كل خلايا (بعد التحديد الكلي) هذه الورقة ثم لصقها في الأوراق الأخرى (وإذا كنت تريد الكود فقط لتنفيذه في الأوراق الأخرى فيمكنك فقط إنشاء أزرار في هذه الأوراق وربطها بالكود)... أما التساؤل الثالث "أن يتم عمل صفوف إلى عدد 300 صف والجميع يتحرك مثله مثل الصف الرابع (في المرفق الجديد) ((تحرك الخلايا))" فهذه قد تمت الإجابة عليه بالتعديل على الكود في الملف المرفق السابق الذي لا يفتح معك وما يبقى إلا تضيف في الأسفل الصفوف التي تريد (عندما يُفتح الملف)... أرجو أن يفتح الملف عندك وترى فيه الإجابة على هذا التساؤل... أعيد إرفاق الملف مرة أخرى احتياطا (تم فيه إنشاء الصفحات الثلاثة المتشابهة كما طلبت في الرجاء الثاني)... أخوك بن علية الملف المرفق : التنقل عبر الخلايا.rar