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

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

قام بنشر

أساسأ صمم الأكسيل على هذه الطريقة في حال تغير مصدر البيانات الخاصة بالرسم البياني

يتغير الرسم تلقائي فلا حاجة لكود لعمل ذلك .

جرب تغيير البيانات ولاحظ مباشرة الرسم البياني فهو يتغير بتغير القيم في مصدر البيانات .

اما إذا كان قصدك غير هذا فالرجاء إيضاح المطلوب لنقوم بخدمتك

قام بنشر (معدل)

السلام عليكم

اخي العزيز

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

لقد قمت باسخدام تسمية المدي Data

يمكنك تغيره الي اي مدي اخر باي اسم اخر

علما بانني لاحظت ان هذا المدي يختلف عن المدي الذي حددته انت بالنسبه لل chart

لذا يجب اخذ هذا في الاعتبار للتعديل كما تشاء

و ارجو اخباري بالنتيجه

تحياتي

Reresh.rar

تم تعديل بواسطه aah_aah2008
قام بنشر (معدل)

اخى العزبز ابو تامر

لاحظت

اذا غيرت اى رقم فى عمود القيم الكود يعطى خطاء

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

تم تعديل بواسطه mhareek
قام بنشر

الاخ mhareek

الملف يعمل على جهازى بدون خطأ

ملحوظتك اخى لن تكون ايجابية بدون ذكر مضمون الخطأ لمعرفة سببه وعلاجه على جهازك

ارجو من احد الاخوة تأكيد وجود خطأ من عدمه عند تغير القيم فى العمود B

قام بنشر (معدل)

السلام عليكم

الاخ الحبيب ابو تامر

الخطأ اعتقد في اسمchart

فعند التغير تظهر رساله

و هذا السطر يكون محددا

ActiveSheet.ChartObjects("تخطيط 31").Activate:

تحياتي

تم تعديل بواسطه aah_aah2008
قام بنشر

الاخ aah_aah2008

ارجو توضيح مضمون رسالة الخطأ

الخطأ اعتقد في اسمchart

فعند التغير تظهر رساله

و هذا السطر يكون محددا

ActiveSheet.ChartObjects("تخطيط 31").Activate:

تحياتي

ماذا تقصد عند التغير

هل تقصد تقير القيم

عند تقير القيم او ضافة قيم او مسح قيم من نهاية العمود يتم التحديث على جهازى بدون خطأ

ام تقصد تقير اسم الرسم البيانى

اذا كنت تقصد تقير اسم الرسم البيانى ::

طبعا سيظهر خطأ ما لم يتم تعديل الكود

قام بنشر (معدل)

هل قمت بتغير اسم الرسم البيانى

فعند تغيره يجب تغير اسمة فى الكود

تم تعديل بواسطه أبو تامر
قام بنشر

لا يحدث على جهازى اى خطأ

اخونا الساهر متواجد حاليا

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

قام بنشر (معدل)

السلام عليكم

اخي الكريم ابو سارة اشكر لك مرورك و مساعدتك

الاخ الفاضل aah_aah2008

تقبل تحياتي و اشكر لك مساعدتك

استاذنا العزيز ابو تامر

الملف يعمل بشكل ممتاز ولا توجد به رسائل خطأ

ولكن المطلوب اخي الفاضل هو ان يكون مدى الشارت فقط 200 يوم ولا يزيد

و يكون لاخر 200 يوم يعني اخر رقم بالعامود B يكون نهاية الشارت

وفي حالة اضافة رقم يتم نقل المدى صف واحد للأسفل و ليس سحبه

يعني كل ما اضفنا رقم في الاسفل ينتقل اليه المدى كاملا و بالتالي ينقص صف من الاعلى

و يكون دائما 200 يوم ( صف)

فكرتك رائعة ولكن بدل ما يتم السحب ما اريده هو نقل المدى كاملا

ارجو اني اكون قدرت اوضح المطلوب

شكر لك و و للأخوة الافاضل

في انتظار ردك استاذنا ابو تامر

تحياتي

تم تعديل بواسطه الســـــــاهر
قام بنشر

اخى الساهر

هو يعمل كما اوضحت فعلا

اعد فحص الملف

ماذا تقصد ( وفي حالة اضافة رقم يتم نقل المدى صف واحد للأسفل و ليس سحبه )

ففى حالة اضافة رقم الى نهاية العمود يكون هذا الصف هو نهاية المدى الذى يعتمد عليه الرسم البيانى

قام بنشر (معدل)

ولتتضح الفكرة

اضغط F5 واكتب اسم المدى Data

ثم انظر الى نهاية المدى فى اى صف ستجد انه ينتهى عند اخر رقم

بعد ذلك اضف عدة قيم الى عمود القيم

اضغط F5 واكتب اسم المدى Data

ستجد ان اخر قيمة هى نهاية المدى الذى يعتمد عليه الرسم

ملاحظة :: لم افهم المقصود بسحبة

تم تعديل بواسطه أبو تامر
قام بنشر

اخى الساهر

عفوا

اذا كنت تقصد ان عدد خلايا المدى دائما هى 200 خلية

فهذا شئ اخر

واعتقد انى سبق ان حللت هذه المشكلة

لعلى اتذكر كيف تم ذلك

قام بنشر (معدل)

استاذنا الكريم ابو تامر

ماذا تقصد ( وفي حالة اضافة رقم يتم نقل المدى صف واحد للأسفل و ليس سحبه )

المقصود هو عندما نضغط بالماوس على الشارت فان مدى البيانات يظهر

فالنقل هنا ممكن نقوم بنقل المدى كاملا مثلا من B الى C على سبيل المثال

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

كما نفعل في التعبئة للخلايا

الان لو حسبنا عدد الصفوف للتعريف datd نجده 206 صف واذا اضفنا صف يزيد نطاق الشارت الى 207 و هكذا

يعني لو اضفنا 10 ارقام بالاسفل اصبح الشارت يحسب لنا 216 صف وانا اريده فقط ان يحسب آخر 200 صف

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

ارجو اني اوضحت الفكرة يعني ما يظهر في الشارت فقط آخر 200 يوم مهما زدنا الارقام بالاسفل

ولا تظهر الارقام ما فوق ال 200 يعني الارقام الاولى من الاعلى

الشارت يحسب آخر صف صحيح و لكنه يبدأ من اول صف و انا اريده يبدا من الصف رقم 200 لو قمنا بالعد من الاسفل

ارجو ان اكون وفقت في شرح المطلوب

شاكر لك اهتمامك

تم تعديل بواسطه الســـــــاهر
قام بنشر

استاذنا الفاضل ابو تامر

هذا ما اقصده بالضبط

مدى بيانات الشارت دائما 200 لاني اريد ان اقيس عليها ايضا بعمل

كود لاخر 9 ايام و آخر 50 يوم و آخر 100 يوم و آخر 150 و بالتالي حساب آخر 200 يوم الذي نحن بصدده الان

في انتظار ردك و شاكر لك اهتمامك المعهود

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