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

الردود الموصى بها

قام بنشر

السلام عليكم

الاخ الكريم /waledms

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

وقمت بعرض نسخة منه وعلي ما اظن ان السبب فيما تسأل عنه هي المعادلة الموجودة في الخلية V1

قم باستبدالها بالمعادلة التالية وجرب واخبرني بالنتيجة

=COUNTA($B:$B)+1

تقبل خالص تحياتي

قام بنشر

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

جزاكم الله خيراً ... طريقة الأستاذ صديق والأستاذ حماده عمر -كلاهما حلان للمشكلة .... 

هل ممكن توضيح المقصود بهذا السطر من الكود

Set Rng2 = Range("A1").Resize(Range("V1") + 9, 13)

 وكذلك المقصود بالمعادلة 

=COUNTA($B:$B)+1 

جزاكم الله خيراً

  • أفضل إجابة
قام بنشر

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

تم تعديل كل معادلات الشيتات الأربعة في الخلية V1 باستبدال المعادلة COUNTA(B:B)-1= بالممعادلة (MATCH(9^9;A:A;1= التي تحدد آخر صف في كل شيت اعتمادا على العمود A ثم تم أيض حذف 6+ و 7+ الموجودة في أكواد الطباعة الأربعة في تحديد النطاقات Rng1 و Rng2 في هذه الأكواد لتحديد نطاقات التصفية (وبالتالي نواحي الطباعة)... والشرح الذي طلبته أوافيك به الآن:

- بالنسبة للمعادلة الثانية (المستبدلة بالدالة MATCH) فقد شرحتها بالأعلى (تحدد آخر صف في العمود A)

- أم المعادلة الأولى (مثلا من الكود Print_1) التي كانت:

    Set Rng1 = Range("A1").Resize(Range("V1") + 7, 16)

والتي أصبحت :

    Set Rng1 = Range("A1").Resize(Range("V1"), 16)

هي لتحديد (لتعريف) النطاق Rng1 الذي يبدأ من الصف 1 والعمود A (الخلية A1) ويمتد إلى رقم الصف الذي تحدده معادلة الخلية V1 من الشيت  وإلى العمود رقم 16 (أي العمود P)... وهذا النطاق هو نطاق "ناحية الطباعة" في الكود... وليس لي شرح آخر....

أخوكم بن علية 

اعمال السنة 2018 -والأنشطة.rar

  • Like 5
قام بنشر

الاستاذ المحترم الذي اكن له كل تقدير واحترام ابن عليه حاجي

يحفظه الله

مشاركاتك دائما دسمه يرعاك الله

=======

=MATCH(9^9;$A:$A;1)

ال9 هنا ماذا تدل ؟

وهل هي شرط كتابتها بهذه الصوره ام يمكن اختيار رقم تان

علامه الاس اللي بعد ال 9  كيف اكتبها .. اضغط على ايه في لوحه المفاتيح ؟

========

وا ل  1    ماذا يدل ؟

قام بنشر
في 10/26/2017 at 22:34, ناصر سعيد said:

الاستاذ المحترم الذي اكن له كل تقدير واحترام ابن عليه حاجي

يحفظه الله

مشاركاتك دائما دسمه يرعاك الله

=======


=MATCH(9^9;$A:$A;1)

ال9 هنا ماذا تدل ؟

وهل هي شرط كتابتها بهذه الصوره ام يمكن اختيار رقم تان

علامه الاس اللي بعد ال 9  كيف اكتبها .. اضغط على ايه في لوحه المفاتيح ؟

========

وا ل  1    ماذا يدل ؟

للرفع

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information