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

نسخ شيت مرتبط بمعادلات مع شيت آخر


إذهب إلى أفضل إجابة Solved by ياسر خليل أبو البراء,

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

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

 

تقبل الله طاعتكم وصالح أعمالكم وكل عام وانتم بخير 

 

الملف المرفق يحتوي على عدد 2 شيت ، الشيت  الأول هو المخزن (الشيت الاساسي) والشيت الثاني هو إذن صرف والمعادلة المطبقة في شيت المخزن هي معادلة بسيطة عبارة عن طرح المخزون من العدد المطلوب في إذن الصرف لمعرفة المتبقي.

 

علماً بأن إذن الصرف يستخدم مرة واحدة ولعمل اذن صرف جديد يجب نسخ الشيت بالكامل وإضافته في شيت جديد.

 

والمطلوب مع كل نسخ لشيت إذن الصرف لعمل إذن صرف جديد يتم الربط أوتوماتيكياً مع شيت المخزن لتنفيذ المعادلات عليه.

 

الرجاء المساعدة وجزاكم الله خير.

books.rar

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

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

 

جاءتني فكرة يا شباب ربما يكون تنفيذها أسهل من المطلوب في المساهمة السابقة 

 

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

 

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

رابط هذا التعليق
شارك

في حقيقة الأمر لم أفهم المطلوب بشكل جيد

يرجى شرح المطلوب عن طريق إرفاق النتائج المتوقعة

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

يرجى التوضيح

رابط هذا التعليق
شارك

بالفعل اخي ياسر يحب ربط جميع الورقات الجديدة المنسوخة بالشيت الرئيسي لحساب المتبقي.

واسم الورقة المنسوخة كما هو الافتراضي في حالة النسخ العادي يعني مثلا اذن صرف (١) ، اذن صرف (٢) ، اذن صرف (٣). وهكذا ويجب ان تكون جميع الاوراق مربوطة بالشيت الاساسي المخزن لمعرفة المتبقي.

رابط هذا التعليق
شارك

كمجرد فكرة .. ولك الحربة

أرى أنه لا داعي لعملية النسخ لورقة العمل المسماة إذن صرف

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

يتم عمل كود يجلب الأرقام فقط من ورقة إذن الصرف ويضعها في الأعمدة المساعدة .....

 

سؤال هل عدد العناصر أقصد الكتب ثابتة في كلا الورقتين ؟؟؟؟؟؟ سؤال مهم جداً وإلا الفكرة تعتبر لا قيمة لها

هل شكل ورقة العمل المسماة "إذن صرف" ثابت لا يتغير ولا تتغير البنود فيه ؟؟

أو ستكون صعبة التنفيذ

رابط هذا التعليق
شارك

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

ويمكن ان يتم زيادة اسماء الكتب في المخزن على حسب المتوفر او عند ظهور كتب جديدة مؤلفة حديثا وبالتالي سوف تضاف ايضا في اذن الصرف.

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

إذاً النسخة التي يجب نسخها من إذن الصرف لن تكون من إذن الصرف القديم إذ أنه في حالتك يمكن إضافة كتب جديدة أو ما شابه ...

بالتالي يجب أن تتم عملية إنشاء ورقة جديدة لإذن الصرف بالاعتماد على ورقة المخزن ؟؟؟؟!!!! هذا مجرد تفكير بصوت عالي .

أعتقد الموضوع سيكون معقد بعض الشيء ..

لذا أقترح الآتي .. أن تركز الآن على نقطة واحدة وهي كيفية إنشاء ورقة إذن صرف باسم (إذن صرف - 1) مثلاً بناءً على ورقة المخزن بحيث يتم تقسيم الكتب في المخزن إلى قسمين أحدهما في الأعمدة A - B - C والقسم الآخر في الأعمدة E - F - G على أن تكون بالتساوي في القسمين ويتم استثناء الكتب التي لها القيمة صفر في عمود المتبقي

رابط هذا التعليق
شارك

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

رابط هذا التعليق
شارك

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

 

لقد قمت بتنفيذ فكرة تثبيت ورقة العمل " إذن صرف " عن طريق إنشاء زر أمر يقوم بعمل الآتـــي :

 

1- نسخ ورقة العمل "إذن صرف" بعد التعديل عليها وإضافتها بعد آخر ورقة عمل موجودة بالملف (وهكذا يتم حفظ إذن الصرف لكل مستلم).

 

2- تنشيط ورقة العمل "إذن الصرف" وحذف الأعداد القديمة بها لكي يتم كتابة الأعداد الجديدة المطلوبة وكذلك حذف اسم المستلم أسفل النموذج لكتابة اسم المستلم الجديد.

 

ويظل المطلوب ربط أذونات الصرف بورقة العمل " المخزن " لحساب الكميات المتبقية.

المخزون.rar

رابط هذا التعليق
شارك

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

ما عدد إذونات الصرف التي ستقوم بها ؟؟

وهل كل إذن صرف عدد الكتب فيها ثابت ؟؟ لا أعتقد .. أعتقد أن الإذونات متغيرة في عدد الكتب وفي الأعداد ..

إذاً مع كل نسخ للورقة ستقوم بالتغيير اليدوي للكتب الموجودة لتناسب إذن الصرف الجديد ..

 

علاوة على ما سبق إذا كان عدد الإذونات كثيرة سيكون الملف مرهق جداً في التعامل

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

رابط هذا التعليق
شارك

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

وبالنسبة لعدد الاذونات لن يكون كثير فسوف يجدد الملف ويؤرشف سنويا.

ولكن الان اتمنى الوصول لفكرة تربط الاذونات بالمخزن لمعرفة المتبقي.

ممكن مثلا نخصص عمود مساعد في شيت المخزن وليكن العمود F يتم فيه تجميع الكميات المنصرفة عن طريق ابتكار كود يمكننا من اضافة الكميات الحالية في شيت اذن العمل الى الكميات السابقة الموجودة في العمود F في شيت المخزن وذلك عند الضغط على أمر حفظ الموجود.

رابط هذا التعليق
شارك

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

 

أخي ياسر لقد استطعت الآن أن أقوم بتخصيص العمود F في شيت المخزن لكي ينقل الأعداد المطلوبة من إذن الصرف .

 

ولكن المطلوب الآن هو ليس النقل فقط ولكن جمع هذه الأعداد على الأعداد السابقة الموجودة في العمود F لكي ينتج لنا اجمالي المنصرف في كل مرة.

 

 

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

 

وجزاك الله خير على الاهتمام.

المخزن 1.rar

رابط هذا التعليق
شارك

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

اعذروني على الاستعجال في الطلب فالأمر عاجل والعمل متوقف على هذا الطلب وأعتقد بعد إجراء التعديلات السابقة أن الحل المطلوب الآن تقلص في طلب واحد وهو :

ابتكار معادلة تمكننا من جمع الأعداد الموجودة في ورقة إذن الصرف على الأعداد الموجودة في ورقة المخزن في العمود F ووضع حاصل الجمع في نفس العمود F أيضاً لكي يتم طرحه من المخزون لمعرفة المتبقي.

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

http://www.officena.net/ib/index.php?showtopic=62823

ربما يمكنكم التعديل عليه ليلائم طلبي وجزاكم الله خير.

post-55804-0-88347300-1437755600_thumb.j

رابط هذا التعليق
شارك

صراحة أخي الكريم أبو سما الموضوع صعب بهذا الشكل لأن عدد أوراق العمل المفترض التعامل معها غير ثابت

 

سأقترح فكرة وشوف مدى قابلية الفكرة ايه

 

هنلغي كل أوراق أذون الصرف .. وكل إذن صرف هنعمله عمود ... يعني في صف العناوين هنخلي عنوان العمود باسم مثلاً "إذن صرف 1" وفي العمود هتشوف الكتب اللي هتتعامل معها وتكتب عدد الكتب في العمود .. ولو مفيش تترك الخلية فارغة .. يعني هتكتب المفروض يكون في إذن الصرف بس في ورقة المخزون وليس في ورقة أخرى ..

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

 

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

رابط هذا التعليق
شارك

  • أفضل إجابة

قم بالإطلاع على المرفق التالي لتتضح الفكرة لك

وإذا أعجبتك الفكرة بدأنا في التنفيذ

Store V1.rar

  • Like 2
رابط هذا التعليق
شارك

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



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

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

Important Information