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

ابوحسنين

عضو جديد 01
  • Posts

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

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

مشاركات المكتوبه بواسطه ابوحسنين

  1. السلام عليكم ورحمة الله وبركاته

    تحية وشكر لجميع من ساهم في إيجاد حل لهذه الدالة

     

    اولا اقول لا تنزعج من كثرة الاسهم في الشارت فهي اشارة الى ما اود قوله في ترتيب القراءة حيث نبدأ من الرقم 1 الى الرقم 4

    وحيث كان المطلوب تحويل الصفيفة 6:6 من صفيفة نكتبها يدويا (hard coded array)الى صفيفة ديناميكية (dynamic array) نقرأها من خلية معينة

    وقد تم ذلك بواسطة الدالة اندكس الملونة باللون الأحمر ادناه فهي تقرأ محتوى الخلية رقم A17 وتحولها الى صفيفة (dynamic array) تستطيع الدالة ماتش التعرف عليها بأنها صفيفة array وليست رقم عادي فاصبحت كالتالي 

    INDEX( $C : $EZ ; $A17 +1 ; MATCH( C$16 ; INDEX( $C : $EZ ; $A17;);0))

     

    وأحببت ان اضيفها هنا للفائدة فكما احب ان استفيد ، أحببت ان افيد الاخوة الافاضل في المنتدى

    وفي الحديث لا يؤمن أحدكم حتى يحب لأخبه ما يحب لنفسه

     

    كتب الله اجرنا واجركم

     image.png.8198949da14ab40db8a65526ae551df9.png

     

    ما ادري كيف انحذفت الصورة من الرد اعلاه او هي لا تظهر عندي

    وارفقتها مرة اخرى عسى ان تظهر

    image.png.594b0c6cb35acfa88e96d42e9bd7b228.png

  2. السلام عليكم ورحمة الله وبركاته

    أولا: لا اعرف كيفية ادراج ماكرو في المنتدي ، لذلك اضطررت ان أكتبه كتابة هنا واشكر من يدلني على الطريقة

     

    ثانيا: اريد ان اتعرف على عامل التصفية المعين حاليا على ورقة العمل برمجيا حتى أتمكن من ارجاعه كما كان بعد ان انتهي من تشغيل ماكرو معين

     

    PreviousAutoFilterMode = Worksheets("Sheet1").AutoFilterMode

    rem     the result of above line of code will be stored in the variable PreviousAutoFilterMode , the resulting  value will be either True or False


    ActiveSheet.AutoFilterMode = False       ' turning off AutoFilterMode

    some code
    some code
    some code

    ActiveSheet.AutoFilterMode = PreviousAutoFilterMode

     

    rem       the above line of code will return Auto Filter Mode to the previous status either True or False
    rem       and In turn, if it was True, then the filter will be set to the first row, A:A


    rem       What I need is to set the filter to what it was filtered before turning AutoFilterMode off
    rem       I mean , was the previous filter set to row 1 or row 5 or to a specific range of cells , how can I determine that


    Appreciate those who can help

     

     

     

  3. 6 ساعات مضت, ابوحسنين said:

    You have to create another worksheet and attach the file again with clear logic of what you are trying to do exactly

    Will the items be listed in the new worksheet or what

     

    عملت ارفاق للملف وبه توضيح اكثر لما اود القيام به ، اتمنى ان يكون المطلوب واضحا

    العناصر الغذائية.xlsx

  4. ممتاز ما شاء الله 

    ولكن لازالت هناك مشكلة وهي عدم معرفة رقم الصف او النطاق الذي ابحث فيه

    بمعنى ان القيمة الموجودة في A14 التي هي (زبيب، أسود أوروبي ، طازج) لا اعرف انها موجودة في الصف رقم 6 في النطاق E6:BH6

    وكذلك بالنسبة للقيمة الموجودة في A16 التي هي (أناناس، نيء، جميع الأصناف) لا اعرف انها موجودة في الصف رقم 8 في النطاق E8:BH8

    وهكذا لبقية المواد الغذائية ، والقاعدة التي ابحث فيها كبيرة ، اكثر من 500 مادة ، لا استطيع تحديد في اي صف هي موجودة فيه

  5. السلام عليكم ورحمة الله وبركاته

    كما هو موضح بالشكل والملف المرفق

    ارغب في عمل قاعدة بيانات جديدة في شيت جديد بحيث اضع عنوان لكل مادة غذائية وابحث عن الكمية التي تقابلها ووضعها في القاعدة الجديدة 

    image.png.59e7e484c621548d23f325557e97212f.pngالعناصر الغذائية.xlsx

  6. ماشاء الله عليك استاذ ابراهيم .. تمام هذه هي النتيجة المرجوة 👍 ..بارك الله فيك وجزاك الله خير

    عملت تعديل على تاريخ الإعلان ليصبح 2022/04/01 وتعديل في جدول البيانات لأعلى سعر في اول صف الى 11.20 يحيث اصبح عندي قيمتين متطابقة لأعلى سعر كما في الملف المرفق
    فهل يمكن إضافة شرط ان يكون البحث محصور بين تاريخ الإعلان وتاريخ التوزيع

    حساب ارباح الشركات.xlsx

  7. السلام عليكم ورحمة الله وبركاته
    في الملف المرفق عندي معادلة في العمود G باستخدام MAXIFS لإيجاد اعلى سعر وصل له السهم من تاريخ الإعلان الى تاريخ التوزيع

    وأريد ان ابحث في جدول البيانات عن تاريخ وصول السهم لاعلى سعر

    حساب ارباح الشركات.xlsx

  8. اريد ان اعد مرات ظهور حرف معين داخل الخلية

    مثال محتويات الخلية هي "محمد حامد عبدالحفيظ"

    كم مرة تكرر الحرف ح في هذه الخلية

    الجواب 3 مرات

     

    مثال آخر

    محتويات الخلية "محمد/ابراهيم/عبدالله"

    كم مرة تكررت الشرطة المائلة "/"

    الجواب 2

  9.  

    الأخ الكريم

    الملف يعمل معي بشكل جيد جداً وكما هو متوقع

    ربما نسخة الأوفيس لديك قد تكون السبب ..

    ممكن تدلني على السطر في الكود الذي يعطي الخطأ ..

    ننتظر تجربة الأخوة الأعضاء للملف وإبداء رأيهم بخصوص عمل الملف من عدمه

     

    اعتذار كبير للمشرف الحبيب

     

    الخطأ مني وفي استعجالي

     

    عندما قرأت جملة "إليك الملف التالي عله يفي بالغرض" اعتقدت ان الكود المكتوب على الشاشة هو الملف المقصود وقمت بنسخه والصاقه في ملف اكسل وشغلته فطلعت الاخطاء التي حدثتك عنها

     

    ولكن عندما رجعت الى المشاركة مرة اخرى وجدت اوامرك تحت الكود ووجدت ايضا الملف المرفق

     

    وكم خجلت من نفسي على تسرعي فارجو منك المعذرة

     

     

    الحقيقة ان النتيجة ابهرتني ولم اكن اتصور انه يمكن تنفيذ ما طلبته لكني فوجئت به وهو امام عيني وانا غير مصدق

     

    لكن فعلا هناك رجال يفعلون المستحيل

     

    فالشكر الوافر والجزيل لك مشرفنا العزيز وبارك الله فيك

     

    بقي لي طلب ان كان لي ان اطلب

     

    اريد ان اعرف المسافة بين كل دائرة واخرى من الدوائر الصغيرة

    • Like 1
  10. مشرقنا الغالي بارك الله فيك

     

    جربت الكود المرفق وقام برسم 8 دوائر متطابقة فوق بعضها حسبتها في البداية دائرة واحدة لكن عندما حركتها تبين انها 8 دوائر ثم اعطاني خطأ  type mismatch

     

    شكرا حبيبي الغالي لكن لا اعتقد انه يفي بالغرض

     

    فهل من مساعدة اخرى

  11. السلام عليكم ورحمة الله وبركاته

    اتمنى لو استطيع من خلالكم رسم دائرة ثم رسم دوائر صغيرة على محيط هذه الدائرة بمعطيات الخلايا

    مثلا قطر الدائرة الكبرى 7سم

    قطر الدوائر الصغيرة 0.75 سم 

    عدد الدوائر الصغيرة 18

    المسافة بين كل دائرة واخرى 2 سم

    بمعرفة عدد الدوائر الصغيرة او بمعرفة المسافة بين كل دائرة واخرى اريد رسم الدوائر الصغيرة على الدائرة الكبيرة

     

    بارك الله فيكم وجزاكم الله خير

  12. السلام عليكم  ورحمة الله

    اليك هذا الملف ربما يكون المطلوب

     

    بارك الله فيك اخ سليم البرنامج جميل لكنه ليس المطلوب

    عندي اسطر كثيرة وكل سطر يحتاج الى مراقبة وقت انتهاؤه ويصعب عليا وضع ماكرو لكل سطر

    ياليت اجد عندك او احد الزملاء حل آخر

  13. عندي خلية وقت الدخول وخلية وقت الانتهاء واريد اذا حان وقت الانتهاء اريد ان تتلون الخلية باللون الاصفر للفت انتباهي بان الوقت قد حان

    انا استخدمت دالة now() في التنسيق الشرطي وهي تقوم بالعمل بشكل جيد ولكن عيبها انها ما تشتغل الا اذا قمت بتحديث الخلية او اي خلية اخرى في الشيت

    انا اريد ان اراقب الشاشة من بعيد واذا حان الوقت تقوم بتلوين الخلية ديناميكيا بدون التدخل او ضغط أي زر

    فهل هذا ممكن ؟

    بارك الله فيكم وجزاكم الله خير

    مراقبة الوقت.rar

  14. أخى الفاضل / ابو حسنين

    أولا : علامة النجمة * تستخدم هنا لضم أكثر من ىشرط فى دالة IF

    ثانيا : الأقواس التى تقصدها { } تعنى أن هذه المعادلة هى معادلة صفيف

    عند عمل معادلات الصفيف أو التعديل عليها يتم الضغط على مفاتيح CTRL + SHIFT + ENTER معا

    الاخوة الكرام

     

    بخصوص علامة النجمة في المصفوفات وجدت بعض المشاركات يضع في المعادلة علامة النجمة وبجانبها علامة الناقص زي كدا *- فماذا تعني هذه

     

    وهل يوجد مرجع في تعليمات اكسل لرؤية جميع مزايا هذه العلامات ، انا بحثت ولم اجد ، ربما لم اعرف الطريقة الصحيحة للبحث اتمنى مساعدتكم

  15. السلام عليكم

     

    شاهد هذا 

     

    http://www.officena.net/ib/index.php?showtopic=45979&hl=tadawul

     

    تحياتي

     

    شكرا لك اخي الحبيب احمد

     

    لا تزال المشكلة كما هي

     

    نعم استطيع ان ادخل على الرابط لكن عند الاستيراد تظهر المشكلة ويرفض استيرادها لانها طويلة

     

    شكرا لك مرة اخرى ما قصرت بارك الله فيك

×
×
  • اضف...

Important Information