اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

بن علية حاجي

الخبراء
  • Posts

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

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

  • Days Won

    48

كل منشورات العضو بن علية حاجي

  1. السلام عليكم ورحمة الله أخي الكريم عبد الرحمن، شيء واحد لم أتناوله في شرحي السابق في الملف فيها يخص الأكواد وهو مهم، أولا اسم الشيت الوحيد الذي يجب أن يكون موجودا في ملفك الجديد هو شيت "LISTS" المشار إليه في الأكواد الخاصة بالكومبوبوكس الموضوعة في كود حدث الشيت DataEntry وثانيا (وهو الأهم) لا يجب نقل أكواد شيت DataEntry إلا بعد إدراج القوائم المنسدلة في هذا الشيت باستعمال خاصية Data Validation والتسميات الخاصة بهذه القوائم ثم وضع الأكواد في كود حدث الشيت DataEntry (أو غيره -في أي شيت يحوي قوائم منسدلة-)... والله أعلم أرجو أني وصلت إلى تقريب المفهوم... أخوك بن علية
  2. السلام عليكم ورحمة الله أخي الحبيب محمود الأسيوطي، ملفك وعملك جميل ورائع وهو يخدم المطلوب بصورة كبيرة جدا، يبقى فقط عرض القائمة بالكامل في حالة فراغ خلية القائمة أي عندما لم يحجز فيها أي حرف... وقد وضعت ملفك في خزانتي... بارك الله فيك وجازاك الله خيرا. بالنسبة لطلب أخي الكريم الجموعي "مكان التسمية LIST فقد حضرت لك الملف التنفيذي التالي في إكسيل بالفرنسية : hb1.rar ومعادلة التسمية LIST هي : بالفرنسية : =DECALER('Data Entry'!$L$2;;;NBVAL('Data Entry'!$L:$L);1) وبالإنجليزية : =OFFSET('Data Entry'!$L$2;;;COUNTA('Data Entry'!$L:$L);1) مع مراعاة "الفاصلة" و"الفاصلة المنقوطة" في المعادلات... أرجو أني وفقت في تفديم المساعدة... أخوكم بن علية
  3. السلام عليكم ورحمة الله أخي الكريم عبد الرحمن، لست أدري ما تريده من الملف، وما لاحظته من الملف أن القوائم المنسدلة تم إنشاؤها بطريقة عادية باستعمال تسميتين ClientList و FruitList من شيت LIST حيث تم إدراج كود في هذا الشيت يقوم بترتيب القائمتين ترتيبا تصاعديا بطريقة تلقائية (وهذا الترتيب قام به أخي الحبيب محمود السيوطي -أحبَّه الله الذي أحبّنا فيه- باستعمال المعادلات في ملفه الرائع بالمشاركة رقم 13)... أما الأكواد المرفقة بشيت DataEntry فقد أضيفت لعرض القوائم المنسدلة في الشيت عن طريق الكومبو Combo بحيث يتم التحكم في عناصر القائمة بواسطة أسهم الاتجاه (النازل والصاعد) أيضا... والملف لا يخدم المطلوب في الموضوع وأعتقد أن في المنتدى أكواد من إعداد إخوتنا الفضلاء تخص المسألة بصورة أفضل يمكن الحصول عليها بالبحث في المنتدى... أخوك بن علية
  4. السلام عليكم ورحمة الله أخي الكريم الجموعي، المشكل يكمن في النطاق المسمى LIST ... قم بإضافة هذه التسمية بمعادلتها من الملف الأصلي إلى ملفك، وإن شاء الله المشكل يزول... أخوك بن علية
  5. السلام عليكم ورحمة الله أخي الكريم، إذا استوفيت الشروط التي ذكرتها لوضع المعادلات والتسميات فلا أرى أدنى مشكل في عدم صلاحية المعادلة في ملف جديد... الرجاء إرفاق الملف الذي أدرجت فيه المعادلة وأحاول أن أرى مكان الخلل ولكي أشرح لك طريقة تصليح الخلل... أخوك بن علية
  6. السلام عليكم ورحمة الله أخي الكريم عبد الرحمن، يمكن ذلك جدا، بعض التعديلات على معادلة DATA VALIDATION مع بعض الشروط (إلغاء شرط الخطأ على المعادلة) مع إضافة تسمية List بمعادلة OFFSET... ومهم جدا ترتيب القائمة ترتيبا تصاعديا... أرجو أن تعجبك التعديلات... أخوك بن علية المرفق : قائمة منسدلة مع تصفية.rar
  7. السلام عليكم ورحمة الله أخي الكريم، بالمعادلات تجد في المرفق ما استطعت القيام به لتلبية المطلوب... أرجو أن تفي بالغرض. أخوك بن علية المرفق : قائمة منسدلة مع تصفية.rar
  8. السلام عليكم ورحمة الله جميل جدا ولكن أجد مشكلة كبيرة في اللغة... بن علية
  9. السلام عليكم ورحمة الله أخي العزيز أبو ريم، أعتقد أنه لا جدوى من إعطاء أماكن الأخطاء قبل أن تتحقق من عمل الملف المعدل في الأجهزة التي ظهر فيها الخلل وإن نجح الأمر أبين لك مواضع التصحيحات -إن تذكرتها-. بالنسبة لاستفسارك الثاني "تأثر المعادلات أو الأكواد في حال تم العمل على اكسل 2007" فحسب رأيي لا يكون هناك تأثير والله أعلى وأعلم... أخوك بن علية
  10. السلام عليكم ورحمة الله أخي الكريم أبو ريم، في الحقيقة لم أجد أي خلل في الملف وليس لي أدنى فكرة عن المشكل سوى التوافق بين نسخ الإكسيل، غير أني قمت بتصحيح بعض الأخطاء (رأيت أنها يمكن أن تكون هي السبب في المشكل المطروح) وأتمنى أن يعمل معك الملف دون مشاكل... أخوك بن علية المرفق : الايصالات اليدوية.rar
  11. السلام عليكم ورحمة الله أخي الكريم أبو ريم، أعتقد أن المشكل في نسخة إكسيل 2007 وتوافقه مع باقي النسخ، الرجاء وضع الملف في المرفقات أو على الأقل وضع كل الأكواد المستعملة في الملف حتى يمكن التعديل عليها لتتناسب مع النسخة التي بها المشكل... ليس لي فكرة أخرى... أخوك بن علية
  12. السلام عليكم ورحمة الله أخي الكريم، تم حل المعضلة بوضع كود في حدث الورقة يقوم بإخفاء الصفوف حسب الشرط (وعددها غير مهم)... ويمكن وضع الكود في موديول Module لتنفيذه يدويا بواسطة زر... أخوك بن علية المرفق : اخفاء الصفوف.rar
  13. السلام عليكم ورحمة الله أخي الكريم مؤمن، لست أدري إن كان ما قمت به في الملف المرفق هو المطلوب... عملية النقل جعلتها يدويا بكود (انظر الملاحظة في الملف المرفق) وتاريخ النقل وضعته في خلايا العمود N بالتاريخ الحالي (تاريخ اليوم)... أرجو أن يروقك... أخوك بن علية الملف المرفق : مراقبه خطابات ضمان.rar
  14. السلام عليكم ورحمة الله أخي الكريم أبوليله، في الحقيقة لم أفهم المطلوب جيدا، غير أني أقدم هذا العمل في الملف المرفق... الملف لا توجد فيه أي معادلات لجلب البيانات حسب رقم الفاتورة!!! وهل رقم الفاتورة هو العمود الذي عنونته بـ IN؟؟ أخوك بن علية المرفق : print invo 3.rar
  15. السلام عليكم ورحمة الله أخي الكريم، أولا قم بتغيير عنوان الموضوع حتى يفي بشروط المنتدى وثانيا تم التعديل على الملف (معادلات - إضافة أعمدة مساعدة تجنبا لاستعمال معادلات الصفيف التي تثقل الملف وغيرها)... أرجو أن يكون المطلوب... أخوك بن علية المرفق : انتاج 2013.rar
  16. السلام علبكم ورحمة الله أخي الحبيب الخالدي، رائع روعة صاحبها، والله لم أكن أعرف أن ذلك ممكنا وأسحب اعتقادي الجازم، بارك الله فيك وجازاك الله خيرا وزادك الله من فضله... ويبقى مشكل بسيط في عمل الكود (أرجو أن تنظر في إمكانية حله) وهو إن وُجدت في النطاق المعني بالمعادلة خلية فارغة (عند مسح المعادلة بالخطأ) أو كانت الخلية تحوي قيمة ثابتة (عددا أو غيره) فالكود لا يقوم بتلوين الخلية المعنية... رغم هذا الخلل البسيط يبقى الكود رائعا... شكرا أخوك بن علية
  17. السلام عليكم ورحمة الله أخي الكريم فضل 1، لا أعتقد (جازما) أن ما تريده (معادلة أو كود لتعرف مكان أو حتى المعادلة الخاطئة) متاح في أي نسخة من نسخ الإكسيل... لذا ما يجب فعله هو تصحيح المعادلات في السطر الأول (عند أول طالب) ثم نسخها إلى آخر طالب... يمكن (بعد تصحيح المعادلات لأول طالب) استعمال خاصية التسميات لهذه المعادلات مثل Formula1 لأول مادة، Formula2 للمادة الثانية وهكذا إلى آخر مادة... ثم القيام بنسخ هذه التسميات إلى الأسفل لآخر طالب أو يمكن أيضا إدراج المعادلات (أو نتائجها - قيمها) بطريقة تلقائية بواسطة كود ... والله أعلم أخوك بن علية
  18. السلام عليكم ورحمة الله أخي الكريم، هذه محاولة في الملف المرفق.... أخوك بن علية المرفق : NOTES A2.rar
  19. السلام عليكم ورحمة الله أخي الكريم، هذا تعديل آخر على الملف بإضافة شرط ثالث للمطابقة (شرط على SORT) وقد غفلت عنه في الملف السابق... أرجو أن يفي بالغرض... أخوك بن علية الملف المرفق : HELP3.rar
  20. السلام عليكم ورحمة الله أخي الكريم، هذه محاولة في الملف المرفق أرجو أن تفي بالغرض (إن كنت قد فهمت المطلوب) وتم ذلك باستعمال معادلات صفيف... العلامة "/" تعني "عدم وجود البيانات المطابقة"... أخوك بن علية المرفق : HELP2.rar
  21. السلام عليكم ورحمة الله أختي الكريمة أم عبد الله، يقول مثل عندنا "زيادة الخير خيرين" ولا داعي للأسف فنحن كلنا نتعلم وتعدد الحلول تعمق أكثر في التعلم... والمشاركة في المنتدى ليست احتكارا لأحد... المهم أن لا نبخل بما عندنا وبما نستطيع... فجازاك الله خيرا وبارك الله فيك وفي أهلك وفي علمك... أخوك بن علية
  22. السلام عليكم ورحمة الله أخي الكريم سمير جيد، إن عنصر التحكم في كل نسخ الإكسيل (حسب علمي) يعمل في نطاق القيم من 0 إلى 30000 ولا يمكن التعديل فيه... وأعتقد أنك تريد أن تغير رقم الجلوس من 282001 إلى 282500 مثلا، لذلك يمكن استعمال الحيلة التالية: تترك عنصر التحكم يتغير من 2001 إلى 2500 ولكن يتم ربطه بخلية أخرى غير الخلية Z4 مثلا الخلية Z5 (حسب ملفك) وأن تضع في الخلية Z4 (مكان رقم الجلوس الأصلي) المعادلة التالية : =1*(28&Z5) وعند التغيير في عنصر التحكم يتغير مضمون الخلية Z5 من 2001 إلى 2500 وبالتالي يتغير رقم الجلوس في الخلية Z4 من 282001 إلى 282500 ... والله أعلى وأعلم أخوك بن علية
  23. السلام عليكم ورحمة الله أخي الكريم، تم إنشاء قائمة منسدلة بأسماء الشيتات مع معادلات لتحديد النطاقات المهمة للعملية وبمعادلات صفيف تم استدعاء البيانات المطلوبة (الكل في ورقة الطباعة ويبقى بعض التعديلات على هذا الشيت بتمديد المعادلات حسب عدد البيانات المستدعاة من شيتات الشهور)... أرجو أن يروقك هذا العمل... أخوك بن علية المرفق : طباعة مزكرة غياب.rar
  24. السلام عليكم جرب الملف بالمرفق إذا كنت قد فهمت المطلوب... تم تغيير الدالة VLOOKUP بالدالة OFFSET أرجو أن تفي بالغرض... أخوك بن علية المرفق : شيت جديد - Copy.rar
  25. السلام عليكم ورحمة الله أختي الكريمة أم عبد الله، إن كنت قد فهمت هذا الطلب، فقد شرحت ذلك في ردي السابق، يكفي تعيين كل مرة "المعامل الضربي لكل تطور على حدى بالزيادة أم بالتخفيض" ونحسب جداءات (ضرب) القيمة الأولية (الأصلية أو رأس المال) في كل هذه المعاملات الضربية لكل التطورات (زيادة أم تخفيض) (سواء كانت نسب الزيادات/التخفيضات متساوية أم غير متساوية) وفي حالة التساوي (في مثالنا يوجد 14 تطور بالزيادة بنسبة 1%) واستعملنا في المعادلة خاصية الأس بالرمز ^ حتى لا نكتب في العملية (عملية الضرب) المعامل الضربي الثابت 1.01 أربعة عشر مرة... وقد نبهت سابقا أنه لا يهم الترتيب في العملية لهذه التطورات لذا لا داعي للتفصيل (زيادة في اليومين الأولين بنسبة 1% ثم تخفيض بنسبة 2% في اليوم الثالث ثم زيادة بنسبة 1% في الأيام الرابع إلى السادس ثم ... ثم... هذا غير مهم...) فيكفي تحديد كل المعاملات الضربية للزيادات (وإن اختلفت) والمعاملات الضربية للتخفيضات (وإن اختلفت) وحساب حاصل ضربها (كلها) بالقيمة الأولية... أرجو أني وُفّقت في توصيل الفكرة... أخوك بن علية
×
×
  • اضف...

Important Information