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

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

قام بنشر

السلام عليكم

أرجو مساعدتى فى إنشاء مكرو يمكننى من الأتى

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

المشكلة أنى عندما أريد تحديث البيانات فى الشيت الأول لابد من مسح البيانات القديمه وعمل كوبى وباست للبيانات الجديده ....وعندها تنمحى جميع البيانات من كل الشيتات بالتبعيه

فهل من مكرو يمكننى من الإحتفاظ بالبيانات السابقه وجمع البيانات الجديده عليها

وشكرا

قام بنشر

السلام عليكم

شكرا للسيد نزار فعلا تمكنت من رفع الملف

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

ستجد ياسيى الملف الذى أخبرتك به

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

وأن يقوم المكرو بجمع القيم الجديده على القديمه فى جميع الشيتات

if__version_22_.rar

قام بنشر

السلام عليكم

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

وحاولت مراسلته ولكن ظهرت لى رسالة أنه ليس لى الصلاحية

قام بنشر
السلام عليكم

اهلا بك عضوا جديدا (ابو كادرو)

لو ترفق ملف يكون افضل

السلام عليكم

معذرة ياجماعه ولكن أما من مساعدة

أرجو المعذرة فى إلحلحى ولكنى أنشد عندكم العون

أنا لا أستطيع مراسلة أى أحد من مشرفى المنتدى ليساعدنى وقد سبق وأن طلب منى السيد أبو أسامه إرفاق ملف لتوضيح غرضى ولكنى لم أتمكن فى حينها من رفع الملف

ثم تم بحمد الله رفع الملف وأريد أن أبلغه بذلك ولا أستطع .......فهل يوجد ريقه لآبلاغه

وشكراا

قام بنشر

السلام عليكم

أرجو المعذرة فى إلحلحى ولكنى أنشد عندكم العون

ستجد العون إن شاء الله

أنا لا أستطيع مراسلة أى أحد من مشرفى المنتدى

لا يحتاج منك ذلك

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

بس لازم يكون الطلب واضح وضوح لا يحتاج السؤال معاه

بالنسبة للشيت الاول ممكن نضيف شيت اخر يجمع بالتوالي ما فيه

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

وأن يقوم المكرو بجمع القيم الجديده على القديمه فى جميع الشيتات

دي عايزه توضيح

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

السلام عليكم

اخي مرحبا بك

و عذرا اضافة الي الملاحظات السابقة

وأن يقوم المكرو بجمع القيم الجديده على القديمه فى جميع الشيتات

هل المقصود هنا ان يتم التجميع داخل كل شيت او ان يكون هناك شيت يكون بمثابة شيت تجميعي لباقي الشيتات

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

هناك نقاط كثيره يجب التاكد منها و هي التي تحدد الوقت لانجاز العمل بدلا من ان يكون هناك جهدا و يكون الحل المطلوب بعيدا كل البعد عن الناتج

تحياتي

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

السلام عليكم

أشكركم جميعا على إهتمامكم بى وبمشكلتى وأرجو أن أجد لها حل عندكم سأشرح المطلوب ولكن عسى أن أستطع إيصال المراد

المطلوب هو إن هذه القائمه الموجوده فى شيت رقم واحد يتم مسحها بكل القيم إلى فيها كل يوم

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

المهم إن القائمه كل يوم بأمسحها وأضع قائمه جديده

أنا ربط القائمه دى بعدة شيتات تمثل مجموعه من الشركات التى من الممكن تواجدها فى القائمه كل يوم وسوف أضيف باقى الشركات

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

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

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

وأنا عايز أجمع كميات النهارده وأسعار تنفيذ النهاره على الموجود أمس

دون تغيير .....على أن تتم العمليه دى بطريقة القص والنسخ وليس إخال بيانات

فهل من طريقه

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

السلام عليكم

اخي avogadrow

ليدخل الموضوع جديا

جرب الملف التالي

طريقة عمله غير صعبه

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

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

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

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

مع ملاحظة انه في صفحة SHEET1 تم عمل معادلة في الخلية التي بها المبلغ المستحق = متوسط التكلفة* الكميه طبعا يمكن التعديل اذا لم يكن هذا مطلوبا

تم عمل زر مسح لمسح البيانات بـ SHEET1

المسح لا يؤثر علي البيانات التي سجلت داخل صفحة كل سهم

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

لابد من ملأ خلية التاريخ

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

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

تحياتي

avogadrow.rar

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

السلام عليكم

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

الصراحه مجهود جبااااااااااااار جدا

وحكاية زرار المسح ه هوه ه إلى كان مجننى ......وهوه ده مفتاح حل المعضله بتاعة إبقاء البيانات القيمه وجمع الجديده عليها

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

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

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

السلام عليكم

اخي العزيز avogadrow

وحكاية زرار المسح ه هوه ه إلى كان مجننى ......وهوه ده مفتاح حل المعضله بتاعة إبقاء البيانات القيمه وجمع الجديده عليها

وظيفة هذا الزر فقط مسح الخلايا التي ستتغير بها البيانات فقط و ليس له اي دخل بابقاء البيانات ببقاي الشيتات فالمسؤل عنها هو باقي الكود

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

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

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

خالص تحياتي

___.rar

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

السلام عليكم

جزاااااااااااااااك الله خيرا يا سيدى الفاضل على هذا امعروف العظيم وعلى هذا الشرح

أنا عارف إنى بأثقل عليك بس معلش ..........لحد ما أتعلم

فيه بس مشكله صغيره ظهرت

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

فهل من طريقة للتنفيذ فقط بكوبى وبست

وشكرا

قام بنشر

السلام عليكم

اخي

معني هذا انك لا تكتب و السمه الغالبه هي ال copy & past

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

ويجب التوضيح جيدا لما يتم لتعديل المناسب

تحياتي

قام بنشر

السلام عليكم

أنا اسف ياسيدى لعدم تمكنى من توصيل المطلوب

نعم السمه الغالبه هي ال copy & past

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

أنا عارف إنى بأتعبك معاى بس إستحملنى حتى أتعلم

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

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

السلام عليكم

اخي avogadrow

حسب فهمي تم عمل المطلوب

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

الصفوف و التي بها خلية اسم السهم موجوده

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

مجموعة اخري في الشيت الرئيسي و ضغط علي الترحيل

لن يتم ترحيل الا المجموعة الجديدة فقط حتي لا يكون هناك تكرار

مع نفس الملاحطة السابقة وهي ان تكون خانة التاريخ غير فارغة

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

avogadrow2.rar

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

السلام عليكم

سيدى العزيز شكرا جزيلا لك

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

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

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

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

وشكرا جزيلا يا سيدى

مرفق الملف بعد إضافة الخطوات السابقة

Trial_12.rar

قام بنشر

السلام عليكم

اخي تم رفع ملف سابق بالمشاركة رقم 15 يشرح كامل الكود فلم يتم تغير الكثير فيه

و ملفك شغال تمام

و اي شئ تريد التحقق منه ارجو اخباري به

تحياتي

قام بنشر

السلام عليكم

أخى الكريم

الملف يعمل جيدا إلا أن به أمر غريب شويه

وهو عندما أنسخ فى الشيت رقم واحد أكثر من 5 أو 6 صفوف بدلا من أن ينشئ البرنامج شيتات بأسماء الأسهم التى تم لصقها فى الشيت الأول يقوم بإنشاء شيتات لهذه الأسهم وشيتات أخرى لها أرقام وليس أسماء وعددها كبير ولا أدرى لماذا

أرجو مساعدتك إن أمكن وشكرا لتعبك معى مرفق ملف به الملف والعدد الغريب من الشيتات

avogadrow2.rar

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

السلام عليكم

اخي avogadrow

عذرا اخي كان هناك خطأ مزدوجا

الاول في ترتيب الكود و الثاني في اسماء بعض الاسهم حيث ان بعضها اطول مما يقبله الاكسل لتسمية الشيتات

لذا يجب اختصارها

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

و ان صادفتك اي مشكلة اخبرني

تحياتي

avogadrow3.rar

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

السلام عليكم

اخي

و هذا الملف مرة اخري لتحاشي تكرار الترحيل لصف مرحل سابقا

حيث انه اثناء التعديل السابق غيرت ترتيب الخانة التي تدل علي ان الصف قد تم ترحيله من عدمه

و سهوا لم يتم ارجاع الكود لما هو عليه

لذا ارفق الملف بعد التصحيح

تحياتي

avogadrow4.rar

قام بنشر

السلام عليكم

أخى العزيز جزاك الله خيرا على إهتمامك وبارك الله فيك على أمانتك

هوه بس فيه مشكله صغيره

أنا عايز أسأل ......هل الكولم M فى شيت رقم واحد والذى به أسماء الشركات مربوط بكود بباقى كود البربامج......بمعنى ....هل يجب أن يحتوى على أسماء جميع الأسهم والشركات والتى سوف نقوم بعمل copy&Past لها فى الشيت الأول كما تفضلت حضرتك وصنعت البرنامج ....لأن لو هوه مربوط كده يبقى لازم أكتب فيه جميع أسماء الأسهم فى السوق المصريه والتى سيتعامل معها لاحقا

والسؤال الثانى والذى يظهر عند تنفيذ ال Copy & Past تظهر رساله مفادها إن هناك خطأ فى تسمية الشيتات

وأنا أرفقت لحضرتك صفحه فعليه بها عدد كبير من العمليات والتى أري أن يقوم البرنامج بتحويلها إلى الشيتات

أنا عملت Copy Past لها فى الشيت الأول وحضرتك جرب تعمل لها إدخال بزرار Do iT

وسوف تظهر لك الرساله

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

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

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

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

avogadrow4.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