-
Posts
4359 -
تاريخ الانضمام
-
تاريخ اخر زياره
-
Days Won
48
نوع المحتوي
التقويم
المنتدى
مكتبة الموقع
معرض الصور
المدونات
الوسائط المتعددة
كل منشورات العضو بن علية حاجي
-
السلام عليكم ورحمة الله أخي الكريم دغيدي، هذه ليست من عادتي صحيح، ولكن صاحب الموضوع هو الذي وضع الرقم السري للدخول إلى VBA وقد وضع رسالة في الملف (أسفل زر الطباعة) يذكر فيها هذا الرقم وهو 1234... فمعذرة أخي الكريم... أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم لقد حضرت لك الملف منذ الصباح ونسيت أن أضعه في رد... قمت بتغييرات طفيفة على الكود تجدها في الملف المرفق... وإن شاء الله يكون هذا العمل وفق مطلوبك... أخوك بن علية الطباعة من إلى.rar
-
مشكلة في جهة الحواشي السفلية في Word 2007
بن علية حاجي replied to aabb567's topic in منتدي الوورد Word
السلام عليكم ورحمة الله أخي الكريم، إن كنت قد فهمت طلبك، نعلم أن الحواشي السفلية تتبع اتجاه النص واتجاه النص لا علاقة له بالصفحات الفردية والصفحات الزوجية... بينما فيما يخص رأس وتذييل الصفحات فيمكن جعلها مختلفة بين الصفحات الفردية والزوجية ويمكن توجيهها باستعمال خاصية "اتجاه النص"... والعملية لها أهمية أكثر عندما نستعمل أرقام الصفحات (على اليمين أو على اليسار -ليست في الوسط-) ولهذا نستعمل عند إدراج أرقام الصفحات خاصيتا (داخل Interior، خارج Exterior) في المحاذاة Alignment (على ما أعتقد -ترجمة-) حتى تكون أرقام الصفحات الفردية على اليمين (مثلا) وفي الصفحات الزوجية على اليسار (مثلا)... والله أعلم -
السلام عليكم ورحمة الله أخي الكريم هذه العبارة 'R'!FR5 ليست دالة وإنما هي عنوان الخلية FR5 من الورقة التي تمت تسميتها R.... والله أعلم أخوك بن علية
-
السلام عليكم ورحمة الله إخواني الكرام أستسمحكم وأتقدم إليكم بهذا الحل (وهو في الحقيقة حلين في أحدهما استعملت عمودا إضافيا وفي الاخر طريقة مباشرة لكن المعادلة طويلة نوعا ما) هذا ما استطعت أن أجود به... أخوكم بن علية تعديل_ارقام_اللوحات.rar
-
السلام عليكم ورحمة الله أخي الكريم حسب ما فهمت من المطلوب الثاني في الموضوع قمت بتسمية 10 قوائم (Liste2، Liste1، ...) لاستعمالها في التحقق بالصحة (واحدة لكل سطر من أسطر عمود Description في الجدول حسب الترتيب) وأعتقد أن هذا يجيب على طلبك مع العلم أنه يمكن تبسيط العملية بمعادلات أخرى أو وضع كود (وهذه أتركها لإخوتي الكرام المتمكنين أكثر بالأكواد)... وفي الملف المرفق تجد كل التغييرات على ملفك حسب المطلوب... أخوك بن علية New_try2.rar
-
السلام عليكم ورحمة الله أخي الكريم، المعادلة أعطت نتيجة خاطئة للأسباب التالية هي: 1- الاسم (التسمية) Amount كان فيه خطأ من نوع #REF! 2- التسمية Amont من المفروض أن تكون للعمود E (الحسومات) والتسمية td تكون للعمود B (الأسماء) من الورقة Ded 3- التسميتان td و Amount ليس لهماالارتفاع نفسه الأولى من 4 إلى 100 والثانية من 2 إلى 45 والدالة SUMPRODUCT تستدعي الارتفاع نفسه مثلا من 4 إلى 10000 أو غيره... 4- النتيجة (نتيجة المعادلة) في العمود E في الورقة Ded في حالة فراغ خلايا العمودين B و D (شرط الدالة IF) تعطي فراغا وهذا لا تقبله الدالة SUMPRODUCT وبالتالي يجب استبدال "" بـ 0 في معادلة العمود E في الورقة Ded وفي الملف المرفق تجد تصحيح لهذه الأخطاء... أخوك بن علية ded.rar
-
السلام عليكم ورحمة الله أخي الكريم، في التاريخ المعطى في الملف الأصلي حرف إضافي غير مرئي وكوده 254 مما عقّد المسألة، وقد ارتأيت أن أضع الحل الذي وضعه أخي الكريم الخالدي وتجسيده في ملف تنفيذي مع إضافة الدالة SUBSTITUTE لتبديل (حذف) الحرف الذي كوده 254 ثم استعمال خاصية "تحويل نص إلى أعمدة" (بعد نسخ ولصق خاص لقيم العمود الذي أضيفت له الدالة Substitute)، كل مراحل العملية تجدها في الملف التنفيذي المرفق (وأعتقد أن هذه أبسط عملية)... والله أعلم أخوك بن علية ChangeDate_1.rar
-
السلام عليكم ورحمة الله أخي الكريم وإضافة إلى حل الإخوة الكرام، أعطي هذا الحل الذي (ببعض المعادلات) قمت بتفكيك تاريخ الميلاد إلى يوم/شهر/سنة ثم إعادة تركيبه بالدالة DATE... وتجد كل العمليات في الملف المرفق... أخوك بن علية تاريخ ميلاد مصحح.rar
-
السلام عليكم ورحمة الله أخي كيماس إن الخلل يظهر في إصدار 2007 (عربية أو غيرها) لا أعرف سببه وأعتقد أن إكسيل 2007 يعتبر التشكيل من ضمن الكلمة بينما إكسيل 2003 يحتسبه حرفا ولا يعتبره من ضمن الكلمة... وحتى الكود الجميل الذي وضعه أخونا وحبيبنا خبور خير لا يعمل في إكسيل 2007 إذا كانت الكلمة في الآيات مشكلة بينما كلمة البحث ليست مشكلة... أخوكم بن علية
-
لم اعرف كيف اشرح ما اريد في العنوان ارجو الدخول
بن علية حاجي replied to alwaily's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، في الحقيقة لم أفهم المطلوب جيدا وأقدم هذه المحاولة في الملف المرفق... أود أن أتأكد من ساعات العمل التي وضعتها في ورقة المعلومات وفي ورقة الحسومات في جهة 12 وفي جهة أخرى 16!!! إذا لم يف العمل بالمطلوب فرجاء ضع مثالا عدديا يشرح المطلوب... أخوك بن علية 222.rar -
السلام عليكم ورحمة الله أخي الكريم يمكن استعمال المعادلة التالية =COUNTIF(C4:C20;">=0")-E8-F8 حيث E8 تحوي عدد العلامات الأكبر من او تساوي 5 وF8 تحوي القيم الأقل تماما من 4... والناتج هو 6 والله أعلم
-
السلام عليكم ورحمة الله أخي الكريم أنت تبحث عن الاسم في العمود الأول لنطاق البحث وهو موجود في العمود الثاني، المفروض (وحسب مثالك) يجب البحث عن الرقم لجلب البيانات الموالية والمقابلة له في السطر نفسه... يمكن في حالة مثالك استبدال الدالة VLOOKUP بالدالة INDEX مع الدالة MATCH (وأفضلهما على الدالة VLOOKUP) أنظر مثال تطبيقهما (في أبسط الأشكال) في الملف المرفق... emp_1.rar أخوك بن علية
-
حساب عدد الأيام نسبة الى عدد الساعات الفعليه
بن علية حاجي replied to احمد غانم's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم إذا كان عندك مجموع الساعات آخر الشهر نقوم بقسمته (المجموع الساعات) على 7.5 إذا كنت قد فهمت عليك طلبك... والله أعلم -
كيفية إستخراج "plag" في الأوفيس 2003
بن علية حاجي replied to MOURADIYAT's topic in منتدى الاكسيل Excel
السلام عليكم ورحمة الله أخي الكريم، لم أفهم المطلوب إلا بعد وضع المثال... وأقدكم لك الملف التنفيذي التالي يبين مراحل تسمية نطاق في إكسيل 2003 والمراحل بسيطة : تحديد النطاق ثم فتح من القائمة "دمج" Insertion ثم "الاسم" Nom ثم "تعريف" Définir وتسمي النطاق في خانة التسمية... والملف التالي به الشرح بالصورة (دون صوت)... Nommer_Plage.rar أخوك بن علية -
السلام عليكم ورحمة الله أخي الكريم الدالة VLOOKUP هي دالة من دوال البحث، وهي تبحث عمودياعن قيمة في العمود الأول من نطاق معين (جدول) وتجلب القيمة (الدقيقة أو المقربة حسب الاختيار) من عمود معين برقمه تبعا لنطاق البحث... والدالة تكتب صيغتها بالشكل التالي: =VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) حيث: Lookup_value (قيمة البحث): القيمة التي سيتم البحث عنها في العمود الأول من الصفيف Table_array (صفيف الجدول): جدول المعلومات الذي يتم البحث فيه عن البيانات. إذا كانت range_lookup تساوي TRUE، فيجب أن توضع القيم الموجودة في العمود الأول من table_array في ترتيب تصاعدي وإلا فقد لا تقوم VLOOKUP بإعطاء القيمة الصحيحة وإذا كانت range_lookup تساوي FALSE، فلن تكون هناك حاجة لفرز table_array. Col_index_num (رقم فهرس العمود) رقم العمود في table_array الذي يجب إرجاع القيمة المطابقة منه. تقوم col_index_num التي قيمتها 1 بإرجاع القيمة في العمود الأول في table_array، وتقوم col_index_num التي قيمتها 2 بإرجاع القيمة في العمود الثاني في table_array وهكذا. Range_lookup (بحث في النطاق): القيمة المنطقية التي تحدد ما إذا كنت ترغب في أن تقوم VLOOKUP بالعثور على القيمة الدقيقة أو المقربة إذا كانت تساوي TRUE أو مهملة، يتم إرجاع القيمة التقريبية بمعنى آخر، إذا لم يتم العثور على أحد التطابقات التامة، يتم إرجاع أكبر قيمة تالية أقل من lookup_value. إذا كانت تساوي FALSE، تقوم VLOOKUP بالعثور على تطابق تام. وفي مثالك: =VLOOKUP(B2;'Emp'!$A$4:$N$52;4;FALSE) يتم البحث عن قيمة الخلية B2 (بالتطابق التام أي القيمة الدقيقة لأن Range_lookup هي False) في العمود الأول من النطاق $A$4:$N$52 من الورقة Emp وتجلب قيمة العمود رقم 4 أي العمود D حسب النطاق في السطر الذي وُجدت فيه قيمة B2 من العمود الأول في نطاق البحث... أرجو أني قد وُفّقت في الشرح... أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم، حسب ما فهمت إليك الملف المرفق إن شاء الله يفي بالغرض والمطلوب... أخوك بن علية Book1_1.rar
-
السلام عليكم ورحمة الله أخي الكريم، لم أفهم عليك الملاحظة "خطوط قلب الارقام تعمل مع برنامج وورد" لأنه إذا تم تنصيب أي خط من الخطوط فتجدها تعمل مع أي برنامج في الويندوز... ونوع الخط الذي حضرته وسميته Inverse.ttf في ردي السابق قمت بتدوير حروف وأرقام ورموز الخط المعروف Times New Roman أفقيا ثم عموديا بزاوية 180 درجة (وهو الذي يريده أخونا أحمد في طلبه -على ما أعتقد-) بينما نوع الخط الذي اقترحته في ردك فهو يقوم بقلب الحروف والأرقام عموديا بزاوية 180 درجة... والله أعلم أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم إذا كنت قد فهمت المطلوب، وضعت طريقتين في الملف المرفق... أخوك بن علية 222222_1.rar
-
السلام عليكم ورحمة الله أخي الكريم وهذا عمل آخر مختلف تماما عما سبق، قمت بتحضير نوع خط جديد سميته Inversed.ttf يقوم بقلب أي حرف أو رقم أو علامة بعد تطبيق هذا النوع عليها وتجد اسم الخط في قائمة الخطوط مقلوبا هو أيضا... في الملف المرفق تجد ملفين أحدهما هو نوع الخط يجب تنصيبه مع خطوط ويندوز والملف الثاني هو مثال تطبيقي على قلب الأرقام وقد استعملت معه دوال تقوم بكتابة الأرقام بالعكس (من اليمين إلى اليسار) (والحد الأعلى لأرقام العدد الذي تريد قلبه هو 6 أرقام)... أخوك بن علية قلب الأرقام بالخط.rar
-
كيف يتم حفظ الاعدادات الخاصة من ماكروات وقوائم وغيرها
بن علية حاجي replied to شريف خضير's topic in منتدي الوورد Word
السلام عليكم ورحمة الله أخي الكريم عند تحضير ملف فيه كل التغييرات التي ذكرتها قم بحفظ الملف باستعمال الخاصية "حفظ باسم" وتختار في النافذة المعروضة نوع الملف "قوالب" Document Template أي بالصيغة dot.* وتعطيه اسما خاصا بك... وعندما تريد استعمال هذا النمط أو القالب تفتح وورد ثم "جديد" ثم من خاصية "قوالب" تختار "على الكمبيوتر" ثم تختار اسم القالب الذي سميته سابقا فيفتح لك ملفا جديدا (صفحة فارغة) وفي هذا الملف كل الخواص التي أدرجتها في قالبك... والله أعلم -
السلام عليكم ورحمة الله أخي الكريم تعديل بسيط على الملف المرفق السابق بحيث هذه المرة نكتب العدد كاملا (من خمسة أرقام) في الخلية باللون الأحمر وأعلاه يكتب تلقائيا مقلوبه (حسب المطلوب) (وقد تم تصحيح وتعديل خصائص الصور في توحيد ارتفاعها وعرضها لئلا تظهر صور الأرقام غير مستوية كما في الملف السابق)... وأي استفسار تجدني بإذن الله في الخدمة... أرقام مقلوبة بالصور_2.rar أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم حاولت أن أجد لك أرقام مقلوبة عبر النت دون جدوى، وكنت أردت أن أقترح عليك القيام بقلب الأرقام باستعمال الرسام أو غيره ووجدتك قد قمت بذكر ذلك في نص موضوعك، ثم ظهرت لي فكرة أخرى وهي إنشاء صورة مقلوبة لكل رقم من 0 إلى 9 واستعمال الدالة INDIRECT لجلب الصورة حسب عنوان الخلية في ورقة أخرى (مدرج فيها كل صور هذه الأرقام)... وقد حضرت لك ملفا بالمرفقات يقوم بكتابة 5 أرقام بالمقلوب (عدد من خمسة أرقام)... تجد كل العمل في الملف المرفق أرجو أن أكون قد وُفّقت في الإجابة على طلبك... ملاحظة: يمكن تحجيم الأرقام والصور حسب ما تريد (يجب مراعاة التناسب بين حجم الرقم وصورة مقولبه) ويمكن إضافة أرقام أخرى للعدد... أرقام مقلوبة بالصور.rar أخوك بن علية
-
السلام عليكم ورحمة الله أخي الكريم يمكنك استعمال الدالة DATEDIF (مخفية في إكسيل) والمعادلة تكون بالشكل التالي (مثلا إن أردت أن يكون السن بالأعوام فقط): =DATEDIF(Start_Date;End_Date;"y") حيث Start_Date هي تاريخ البداية (تاريخ الميلاد) و End_Date هي تاريخ النهاية (تاريخ اليوم) و "y" الوسيط الذي تعطي به الدالة الفرق بين التاريخين بالسنين... أنظر المثال في الملف المرفق التالي: Classeur2.rar وتوجد حلول أخرى للمسألة... والله أعلم