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

مساعدة في بناء برنامج مبيعات


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

اخواني الكرام

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

مرفق ملف اكسل يحوي تفصيل لبرنامج مبيعات لمحل يتعامل بشراء وبيع المعادن

كما تلاحظون بنيت الهيل الرئيسي

وعندما وصلت الى البناء الداخلي واجهتني صعوبة واطلب من حضرتكم مساعدتي فيها وهي:

اريد في قائمة المعدن تحت اسم المعدن من قائمة منسدلة

بحيث عندما اقوم بتدخيل عدد الاطنان يقوم بالعملية الحاسبية

(المعدن)* عدد الاطنان = المبلغ

وبارك الله فيكم

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

اخوكم المحب حبوب

معادن.rar

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

السلام عليكم

***********

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

المعادلة التى ارفقتها فى ملفك جميلة ولكنها تعطى #NAME? عند تغير القيمة فى الكمية بالطن وفى اغلب الخلايا من فضلك راجعها مرة اخرى حتى تعم الفائدة

تقبل تحياتى

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

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

اخي هشام , الملف يعمل معي بشكل طبيعي . لكن اظن السبب – ملفي المرفق اكسل 2007 ومستخدم مع المعادلة الدالة (IFERROR) وعند فتح الملف باكسل2003 بعد تحويلة تعطي النتيجة #NAME? .

مرفق ملف اكسل2003 بدون الدالة (IFERROR) ارجو اخباري اذا لم يكون يعمل حتى اتحقق من السبب .

تحياتي

معادن2003.rar

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

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

إخواني أعتقد أن الدالة HLookUp تفي بالغرض

في الخلية D10

أكتب االدالة التالية و اسحبها للأسفل

=HLOOKUP($B10,$B$2:$J$3,2,0)*C10
و في الخلية J10 أكتب االدالة التالية و اسحبها للأسفل
=HLOOKUP($H10,$B$4:$J$5,2,0)

و لتجنب الخطأ قم بإضافة المعادلات أعلاه إلى المعادلة Isna with If

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

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

واذكره بالاسم:

الاخ هشام شلبي

الاخ ابو عبد الله

الاخ وليد

الاخ ابو حسن

الاخ الخالدي

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

ونصر بكم الله الدين

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

اخواني الكرام

انا متاسف جدا

بعد مراجعة للمشروع

تبين ان هنالك نقص انا لم انتبه له

وهو

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

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

اي بيع وشراء

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

هل يمكنكم اخواني مساعدتي في تعديل البرنامج بحيث يمكن حساب مجموع بيع او شراء المنتوجات التسع معا

اطلب من حضرتكم تقبل اسفي

ومساعدتي في تقصيري

وما انسانيه الا الشيطان

فمن الله ومنكم العذر يا اخواني

بارك اللله فيكم

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

أخي العزيز

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

تحياتي

أبو عبدالله

معادن-1.rar

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

أخي العزيز

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

تحياتي

أبو عبدالله

معادن-2.rar

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

اخي الكريم ابو عبد الله

السلام عليكم

لقد اطلعت على الملف الذي ارفقته مشكورا

وقمت بتعبئة الحقول

الا ان الملف لم يعطني اي نتائج حسابية

وانا ابعث اليك الملف مرة تانية مع الارقام معبئة

maden.rar

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

ابوعبدالله جزاك الله خيرا عنا جميعا

انا اتعامل مع 40 صنف وهذا الملف مهم جدا بالنسبة لى

ارجو ان تشرح لى كيفية اضافة اصناف اكثر فى الملف وتكيفه لخدمة نشاطى

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

أخي العزيز / habub

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

الأخ / سعد عابد

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

If Not Intersect(Target, Me.Range("C10:C288")) Is Nothing Then

يجب تعديل رقم 288 إلى الرقم الأكبر الذي يعبر عن رقم صف آخر صنف لآخر يوم بالشهر ، ونفس الشيء بالجزء التالي من الكود :

If Not Intersect(Target, Me.Range("B10:B288")) Is Nothing Then

تحياتي

أبو عبدالله

معادن-2.rar

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

بارك الهل فيك اخي ابو عبد الله

لقد اكتشفت اين المشكلة

عندما كنت افتح الملف

لم انتبه انه الاكسل يوقف عمل باوامر الماكرو

ولذلك لم يكن البرنامج يعمل

وعندما جعلته يعمل

اصبح البرنامج يعمل بشكل صححي

بارك الله في الجميع

وسلمت يداك يا اخ ابو عبد الله

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

اخي ابو عبد الهل

بعد مراجعة للبرنامج

اكتشفت انك اذا وضعت عدد الاطنان تحصل على نتيجة الشراء والبيع معا

ولكن هذا غير ممكن لان لكل واحد منهم سعره الخاص

ولا يمكن ان يكون نفس الناتج

كذلك بالنسبة لعدد الاطنان

انا لا اريد ان يكون عدد الاطنان في كل من البيع والشراء

فهل يمكنني التحكم بنتائج سعر البيع وعدد الاطنان ايضا

بارك الله فيك

بارك الله فيك

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

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