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

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

قام بنشر

السلام عليكم
لدي ملف فيه الصفحات كالتالي
الصفحة الاولى لجمع حسابات الزبائن
الصفحة الاخيرة ارشيف 
مابينهما يبدأ كل شهر بالصفحة 1 وهي عبارة عن اول يوم بالشهر ثم كل يوم اضيف صفحة تمثل تاريخ اليوم التالي وهكذا حتى 30 او 31 حسب الشهر
المطلوب معادلة في صفحة الحسابات تجمع لي سحب الزبون من ضفحات العمل من (1) الى الصفحة ماقبل صفحة الارشيف 
وهذا مرفق مبسط للملف
وشكرا سلفا

11111111.rar

قام بنشر

الف شكر لك استاذ سليم ولتجاوبك السريع
لكن احتاج معادلة الماكرو ليس حلا لان الملف فيه 7 جداول اخرى غير هذا الجدول كما ان الصفحة الاولى ثابتة لان الحساب والمعادلات ستكون فيها والصفحة الاخيرة الارشيف ثابتة ايصا لان فيها بيانات الزبائن والمشلكة الاساسية اللتي توقف عندها هي ان صفحات الملف ستتزايد حتى نهاية الشهر يعني ستصل الى 30 او 31 صفحة بين صفحة الحسابات الاولى وصفحة الارشيف الاخيرة

قام بنشر

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

جرب ان تزيد ععد الصفحات وادراج زبائن جديدة او قديمة (لكن ابتداء من الخلية B3) من كل صفحة  مع الاحتفاظ بعنوان للجدول (الصف الأول) ونفذ الماكرو

بالمعادلات من سابع المستحيلات فعل ما تريد

  • Like 1
قام بنشر

مشكلتي مع الماكرو انه في حال ادراج صفحة جديدة فلن تتحدث حسابات الزبائن الاعند تنفيذ الماكرو لذلك اسعى وراء المعادلة لانه بالمعادلة بمجرد تنزيل يوم جديد وتنزيل سحب الزبائن ساحصل على النتيجة اول باول 

ومشكلة اخرى ان الملف اعقد من ذلك بكثير انا رفعت ملف مبسط وفي حال اعتمدت الماكرو كحل سيكون من الصعب علي تطبيقه على كافة جداول الملف لان خبرتيبال vba ضئيلة جدا 
انا كنت اعمل اصلا على ملف جدول الحسابات فيه في كل صفحة من 1 الى 30 والملف اصبح مثقلا بالمعادلات واحاول الان تصيم ملف جديد تكون الحسابات فيه محصورة بصفحة واحدة على اعتبار ان جدول الحسابات يتكرر نفسه في كل صفحة وسحب الزبائن هو المتغيير من هنا جائتني هذه الفكرة لماذا ابقي على جدول الحسابات في كل صفحة 
والحقيقة انا الماكرو حل رائع لكن انا لست قادرا على تطبيقه 


 

قام بنشر

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

 

قام بنشر

اي كود في عالم  الــVBA   لايسمح بالتراجع

لكن اذا اردت التعديل على اي شيء (اضافة سجلا ت ، حذف سجلات ، اوتعديل على الاسماء او القيم ...الخ) يمكنك القيام بذلك ثم العودة  الى شيت Archive فتتعدّل النتائج تلقائياً

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