adam13 قام بنشر فبراير 8, 2009 قام بنشر فبراير 8, 2009 السلام عليكم اود بداية ان اشكر اخوانى القائمين على هذا المنتدى الذى أستفيد منه الكثير ولقد قمت بتصميم برنامج بسيط للبنك ومنه الكثير ممن تعلمته فى هذا المنتدى ولكنى اجد به مشكلتان:- 1 – اريد معادلة (وليس كود أو ماكرو) تقوم بايجاد رصيد البنك عند تحديد يوم معين مع ملاحظة ان اليوم يمكن أن يتكرر وبالتالى يجب أن تقرأ المعادلة أخر خلية بها ذلك اليوم 2 – قمت بعمل الملف بفورمات اكسيل 97-2003 وعندما أقوم بحفظة لفورمات 2007 تظهر لى رسالة معينة وهى بالمرفقات علما بأنى أضع باسورد للملف(لعدم رؤية محتوياته نظرا لاهميته) والملف به كود ومستوى الامان عندى فى الاوفيس2007 عند أدناه فلماذا تظهر وكيفية التخلص منها علما بأن ذلك مهم جدا لتقليل حجم الملف وباسورد الملف 123 ومرفق صور توضح ضبط مستوى الامان عندى وصورة توضح الرسالة التى تظهر لى عند حفظ الملف بفورمات 2007 ولكم خالص الشكر _________________.rar
adam13 قام بنشر فبراير 8, 2009 الكاتب قام بنشر فبراير 8, 2009 اكيد هناك من يساعدنى انا اثق فى هذا المنتدى ولاتخيبوا رجائى
amoudi قام بنشر فبراير 8, 2009 قام بنشر فبراير 8, 2009 السلام عليكم ورحمة الله وبركاته استخدم المعادلة (LOOKUP(E3,C:C,I:I= تحياتي
طارق محمود قام بنشر فبراير 8, 2009 قام بنشر فبراير 8, 2009 السلام عليكم سأساعدك فقط في الجزء الأول والأهم مرفق الملف بفورمات اكسيل 97-2003 كما هو والباسوورد 123 أيضا إستخدمت خاصية Vlookup بعد التحايل عليها مثلا لو تريد الرصيد ليوم 28/11/2008 والذي يساوي 39780 فقد جعلت الإكسل يبحث عن 39780.01 وأنا أعلم أنه لن يجده فيأتي لك برصيدآخر عملية في يوم 39780 وهذا نفس فكرة إذا أردت رصيد يوم غير موجود في الجدول فقط لابد أن يكون التاريخ مرتب أي ان عمليات يوم 25 لابد أن تكون بعد 24 وقبل 26 وهذا هو الطبيعي ولكن أردت التأكيد عليه لأهمية تأثيره في نتائج الــVlookup وتمنياتي بالتوفيق bank_v.2_2009.rar
طارق محمود قام بنشر فبراير 8, 2009 قام بنشر فبراير 8, 2009 عذرا أخي amoudi لم أر ردك ولكني إستفدت منه وأرجو ان يستفيد من ردي آخرون
مصطفى كمال قام بنشر فبراير 8, 2009 قام بنشر فبراير 8, 2009 السلام عليكم ورحمة الله تعالى وبركاته أخي الكريم انظر الملف به طريقتان bank_v.1_2009.rar
adam13 قام بنشر فبراير 8, 2009 الكاتب قام بنشر فبراير 8, 2009 أخوى الرائع طارق فكرة راااااااااااااااااااائعة وهى تأتى بنتيجة رائعة شكرا لك أخى العزيز الله يجعل ذلك فى ميزان حسناتك وشكرا لأخى amoudi وشكرا لذلك المنتدى وانتظر منكم أخوانى باقى تساؤلى لأن حجم الملف سوف يكون كبير بالفورمات القديم
adam13 قام بنشر فبراير 8, 2009 الكاتب قام بنشر فبراير 8, 2009 (معدل) السلام عليكم تخجلونى بردودكم وعلمكم واشكرك جدا ياأخى مصطفى على المعادلة التى احاول فهمها ارجو ان توضحها لى لأنى لست شيئا بجوار ماتعرفه تم تعديل فبراير 8, 2009 بواسطه adam13
amoudi قام بنشر فبراير 8, 2009 قام بنشر فبراير 8, 2009 اخي الكريم رجاء تأكد من معادلات الأخ مصطفى لآنه جربتها وغير صحيحة تحياتي
adam13 قام بنشر فبراير 8, 2009 الكاتب قام بنشر فبراير 8, 2009 مشكور اخى الكريم amoudi فعلا عندما ادخلت اخر تاريخ 28/1/2009 وجدت ان المعادلة الاولى بها خطأ لكن المعادلة الثانية lookup جاءت بنتيجة صحيحة
طارق محمود قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 علما بأن ذلك مهم جدا لتقليل حجم الملف أخي الكريم سأدلك علي خطأ يقع به كثير من مستخدمي الإكسل يجعل الملفات كبيرة الحجم قبل البدء إحفظ حجم الملف الحالي في رأسك فقط للمقارنة والآن: أنظر لورقات الملف واحدة بواحدة ستجد منها مافيه أسطر وأعمدة أكثر بكثير مما تحتاجه مثلا آخر خلية تحتاجها في الورقة Z99 ولكن إن ضغطت Ctrl+End قد تجدها AZ10090 أو أي خلية أبعد مما تحتاج وهذا معناه أنك بالخطأ إستخدمت نطاق حتي هذه الخلية البعيدة اثناء عملك علي الملف ولتلافي هذا الخطأ تقف عند آخر خلية تحتاجها في الورقة (مثلا Z99 ) ثم تضغط Shift+Ctrl+End ثم Shift+Space وذلك لتعليم كل الصفوف التي لاتحتاجها ثم إلغاؤها (كليك يمين - حذف) وأيضا تقف عند آخر خلية تحتاجها في الورقة مرة أخري (مثلا Z99 ) ثم تضغط Shift+Ctrl+End ثم Ctrl+Space وذلك لتعليم كل الأعمدة التي لاتحتاجها ثم إلغاؤها(كليك يمين - حذف) وتكرر ذلك لكل ورقات الملف وأهم شيء أن تحفظ الملف الآن Save لاحظ حجم الملف الآن وقارنه بما كان عليه إن شاء الله ستجده قل كثيرا
طارق محمود قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 أخي العزيز السلام عليكم بالنسبة لمستوي الأمان جرب الوضع المرفق بالصورة لن تحتاج لأكثر منه إن شاء الله
طارق محمود قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 السلام عليكم كذلك بالنسبة للـ ActiveX Settings جرب الوضع المرفق بالصورة لن تحتاج لأكثر منه أيضا إن شاء الله
أبوســـارة1973 قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 الأستاذ TareQ M السلام عليكم ورحمة الله وبركاته لقد أطلعت ُعلى الملف وقد أعجبني كثيراُ ولكن أضفتُ عليه بعض التعديلات البسيطة ( لم تكن قد طلبتها ) أرجو أن تنال على إعجابك وتتمثل في ما يلي : 1- ترقيم تلقيائيا لعمود الكود بمجرد أدخال التاريخ 2- منع إدخال قيمة في إحدى خليتي ( Debit ) و ( Credit) وذلك لأن العملية البنكية إما تكون ]يداع مبالغ أو سحوبات. 3- الرصيد تلقائيا بمجرد إدخال قيمة في خلية ( Debit ) أو (Credit) . ومتأسف على تطفلي أيها الأخ الكريم bank_v.2_2009_1.rar
amoudi قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 اخي الكريم adam13 بالنسبة لمعادلة الأخ مصطفى المعادلتين كلها غير صحيحة تأكد بنفسك انا اشوف انه الحل الأفضل هو الحل الأبسط تحياتي
ابوصبرى قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 اخوانى تحية طيبة لكم جميعا هو بصراحة معادلة الاخ طارق بسيطة ونتائجها سليمه جدا تسلم ايدك ياأخ طارق
طارق محمود قام بنشر فبراير 9, 2009 قام بنشر فبراير 9, 2009 تسلم اخي أبو صبري أيضا الأخ الكريم أبوسارة: أنا أشكرك أخي الفاضل ولاتقل ابدا تطفل أو أي شيء سلبي بل إنه تحسين وتطوير وهو مانسعي جميعا غليه جزاكم الله خيرا اجمعين
adam13 قام بنشر فبراير 9, 2009 الكاتب قام بنشر فبراير 9, 2009 اخوانى الاعزاء مشكور جدا لمجهودكم الرائع والله ماأنا عارف اقول ايه اخى طارق تعبتك كتييييييييييييير معى وعملت ماقمت به ولكن تبقى جزئية أخيرة عندما أقوم بحفظ الملف على الفورمات 2007 يختفى كود المرجع الخاص بالمعادلة فى العامود الخامس وعند سحب المعادلة لاتأتى بأى قيمة ولو قمت بحفظ الملف بفورمات أخر لاوفيس 2007 ينبغى ازالة الباسورد وهذا صعب عموما أنا تعبتك كتير ومشكووووووووووووووووووووور جدا ياأخى وبالنسبة للأخ abusarah73 أضافات فعلا رائعة سأقوم باضافتها للتحكم أكثر فى الملف وللأخ amoudi عندك حق الحل الاسهل هو الافضل ولكن أشكر بشدة الاخ مصطفى الذى حاول فى ايجاد حل للمشكلة
adam13 قام بنشر فبراير 10, 2009 الكاتب قام بنشر فبراير 10, 2009 اخوى العزيز فعلا قمت بمانصحته لى بخصوص الخلايا التى ليس لها فائدة لكن هذا لايكفى لأنى سوف ادرج حوالى 20 حساب بنك فى الشيت وهذا يؤدى لتدهور حجم الملف والميزة فى اوفيس 2007 انه يقلل المساحة وهناك امتداد رائع هو xlsb بخلاف الامتداد xlsx وعندما قمت بأعداد الامان كما قلت لى ظهرت لى الرسالة السابقة التى اوردتها وتفيد بأنى يجب أن أزيل الباسورد وهذا من الصعب جدا واليك صورة من الرسالة والتى كنت قد أوردتها مسبقا واسف جدا لكنى بصراحة يعز على جدا ان لا أستخدم هذا البرنامج الذى تعبتم معى فيه نظرا لحجمة لأنى أقوم فى الحساب الواحد بأكثر من 300 عملية فى الشهر على مستوى 20 حساب وكنت استخدم مسبقا برنامج اخر لكنه بدون اكواد ولكنه لايلبى الغرض والمشكلة هنا كيف نحفظ الملف بفورمات 2007 مع الحفاظ على عمل الاكواد وبدون ازالة الباسورد
طارق محمود قام بنشر فبراير 10, 2009 قام بنشر فبراير 10, 2009 السلام عليكم أخي العزيز بداية: 300 عملية × 20 عميل ليست ضخمة جدا كما يبدو لك ولكن يبدو لي أن هناك مايزيد حجم الملف غير البيانات مثل ان يكون مثلا الملف مكون من 20 ورقة (ورقة لكل عميل) وبكل واحدة لوجو الشركة أو البنك أو .... وهذه الصور هي التي تزيد حجم البرنامج فإن كانت هذه هي الحالة فيفضل أولا تقليل حجم الصور المستخدمة وإذا لم يفلح هذا يمكن عمل ورقة واحدة للطباعة بها الفورمات واللوجو وخلافه فتوفر بهذا تكرار تواجدها في 20 ورقة أو أكثر المهم إبحث عن السبب في الملف أما بالنسبة للأكواد فمن الممكن الإحتفاظ بها في ملف personal.xls والذي يتواجد في مجلد Startup للإكسل وبهذه الطريقة تحفظ بياناتك بدون أكواد مع إمكانية تشغيل الأكواد من جهازك ويعيب هذا انك ستعمل نسخة من الأكواد في ملف personal.xls علي كل الأجهزة التي تستخدمها لبرنامجك
adam13 قام بنشر فبراير 10, 2009 الكاتب قام بنشر فبراير 10, 2009 (معدل) أخى العزيز زادك الله علما ووسع فى رزقك واوهب لك كل مافى فائدتك اشكرك لطول اناتك معى لكنى اريد أن أوضح أن عدد العمليات 20X12X300 واكثر من هذا سأقوم بعمل عدد 20 تقرير لكل بنك ولايمكن أبدا عمل تقرير واحد لكل الحسابات لأختلاف التحليلات المطلوبة وبخصوص خاصية startup انا أول مرة أسمع بها وأسف جدا لأنى أخذت من وقتك الكثير تم تعديل فبراير 10, 2009 بواسطه adam13
مصطفى كمال قام بنشر فبراير 11, 2009 قام بنشر فبراير 11, 2009 السلام عليكم ورحمة الله تعالى وبركاته أخي الكريم لتصحيح المعادلة عليك حذف التواريخ في القائمة بدون بيانات والموجودة في الخانة C ={I6+SUM(((C6:C2000<=E3))*((H6:H2000)-(G6:G2000)))} الخانة I6 : يتم كتابة الرصيد الابتدائي المحصل من ميزان المراجعة C6:C2000<=E3 : مقارنة التاريخ المكتوب في الخانة ومقارنته مع القائمة (H6:H2000)-(G6:G2000) عملية الطرح بين قيم الطرفين المدين والدائن عمل هذه المعادلة مقارنة كل سطر حسب التاريخ ثم يجمع المبالغ المدينة وتطرح المبالغ المدينة حتى الوصول للتاريخ في الخانة C ويكون موافقا للتاريخ في الخانة E3 عند الانتهاء من كتابة المعادلة لا تضغط enter وإنما اضغط على Ctrl + Shift + Enter لتحصل على حاضنتين فتتحول المعادلة إلى معادلة مصفوفة إذا كانت أسئلة فجميع الاخوة تحت الطلب للمساعدة أو الشرح
adam13 قام بنشر فبراير 11, 2009 الكاتب قام بنشر فبراير 11, 2009 السلام عليكم ورحمة الله تعالى وبركاته أخى الكريم مصطفى كمال اشكرك على رحب صدرك فلقد قمت بعمل المعادلة كما ذكرت ونجحت معى وسأجعلها مع معادلة الاخ طارق حتى تتأكد لى النتائج ولكن لماذا احول المعادلة لمصفوفة وهل هناك من يجاوبنى على طريقة حفظ الملف بفورمات 2007 مع الحفاظ على الباسورد والكود .فلقد ذكر لى الاخ طارق طريقة ولكنى لاأعلمها
طارق محمود قام بنشر فبراير 12, 2009 قام بنشر فبراير 12, 2009 وهل هناك من يجاوبنى على طريقة حفظ الملف بفورمات 2007 مع الحفاظ على الباسورد والكود .فلقد ذكر لى الاخ طارق طريقة ولكنى لاأعلمها أما بالنسبة للأكواد فمن الممكن الإحتفاظ بها في ملف personal.xls والذي يتواجد في مجلد Startup للإكسلوبهذه الطريقة تحفظ بياناتك بدون أكواد مع إمكانية تشغيل الأكواد من جهازك ويعيب هذا انك ستعمل نسخة من الأكواد في ملف personal.xls علي كل الأجهزة التي تستخدمها لبرنامجك أخي العزيز عندما تبدأ بتشغيل الإكسل فإنه يذهب لمجلد خاص به XLSTART وليس Startup كما سبق أن ذكرت لك ... آسف عندي مثلا علي الجهاز مسار هذا المجلد كالتالي C:\Documents and Settings\Home User\Application Data\Microsoft\Excel\XLSTART طبعا يختلف من جهاز لآخر ، إبحث عنه ستجده المهم: يبدأ الإكسل بتحميل الملفات بإمتدادات الإكسل من هذا المجلد قبل أن يظهر لك وإذا كان الملف إسمه personal.xls فإنه يكون محملا ومخفيا Default ببساطة وعموما عند عمل ماكرو جديد ستلاحظ أن الإكسل يخيرك في مكان وضع هذا الماكرو إن إخترت personal macro workbook فسيضعه أوتوماتيك في الـXLSTART جرب وأنظر للصورة المرفقة
adam13 قام بنشر فبراير 12, 2009 الكاتب قام بنشر فبراير 12, 2009 (معدل) أخى الكريم فهمت قصدك وأشكرررررررررررررررررررك بشدة على متابعتك لى لقد حليت المشكلة وذلك بعمل ملف AddIns ثم وضعته فى المجلد AddIns وبهذا أستطعت أن احفظ الملف بالباسورد على فورمات 2007 وأكرر شكرى لك أخى العزيز على المعادلة الرائعة وأن كنت قد تعبت كثيرا فى تطبيقها لأنها لأتتعامل مع التواريخ بشكل جيد نظرا للفورمات الكثير للتاريخ واكرر أيضا شكرى لكل من ساهموا فى هذا العمل الاخوة الافاضل وهذا المنتدى الرائع ولقد أنتهيت من تصميم باقى الملف ولكنى قمت بتعديل معادلة الاخ abusarah73 الخاصة بايجاد رصيد البنك =IF(SUM(G70:H70)=0;"";I69-H70+G70) وقمت بعمل المعادلات على شكل مصفوفة كما علمنى الاخ مصطفى كمال رغم أنى أجهل مافائدتها تم تعديل فبراير 12, 2009 بواسطه adam13
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.