الفهـــــد قام بنشر يوليو 10, 2005 قام بنشر يوليو 10, 2005 السلام عليكم ورحمة الله وبركاته كيف أجعل خلية من ناتج مجموع خليتين وأحدده بأن لا يتعدى رقم معين مثلا A1 = 1000 . B1 = 400 . C1 = 700 D1 = طبعا 1100 بجمع B1+C1 بس أنا أبغي أحدد مثلا الناتج ليس أكبر من A1 مع العلم إن A1 رقم متغير. وإذا كان أكبر يطلع مسج بأن القيمة المدخلة غير صحيحة مع رفض إدخال القيمة. فأرجوا المساعدة ولكم جزيل الشكر.
محمد طاهر عرفه قام بنشر يوليو 10, 2005 قام بنشر يوليو 10, 2005 عن طريق ال Validation بان تضع شرط علي الخلايا B1 , C1 بأن قيمة d1 لا تتعدي A1 السطر الاول : اذا كانت المعادلة فى الخلية D1 و مطلوب التحكم فى B1,C1 السطر الثالث اذا كان D3 ليس به معادلة و مطلوب التحكم فى القيمة المدخلة فيه ValidationSum2.rar
الفهـــــد قام بنشر يوليو 10, 2005 الكاتب قام بنشر يوليو 10, 2005 شكرا على مرورك الكريم أستاذي محمد طاهر. أنا أقصد أن D1 لايقبل الناتج يعني إذا أدخلت القيمة في B1 و C1 لو كانت أكبر. D1 لايقبلها لأنه محدد ب رقم موجود في A1. أرجوا أن سؤالي قد وضح. شكرا أستاذي.
الفهـــــد قام بنشر يوليو 13, 2005 الكاتب قام بنشر يوليو 13, 2005 (معدل) أستاذي شكرا لإهتمامك بموضوعي. أستاذي أنا لا أريد مجرد ظهور مسج توضيحي. لا أنا أريد أن الناتج لايقبل المعادلة لأنه أكبر من الرقم المحدد به. أستاذي هذه الوصلة بها الملف المرفوق http://www.officena.net/ib/index.php?showtopic=8841 ولك جزيل الشكر ووافر الإحترام. تم تعديل يوليو 13, 2005 بواسطه الفهـــــد
محمد حجازي قام بنشر يوليو 14, 2005 قام بنشر يوليو 14, 2005 السلام عليكم ... هل هذا ما تقصد ؟ _____________.rar
الفهـــــد قام بنشر يوليو 14, 2005 الكاتب قام بنشر يوليو 14, 2005 ممتاز عزيزي محمد حجازي والله جيد. بس في ملاحظات وبعض التعديلات إذا تكرمت. بالنسبة لرأس المال ليس ثابت يعني يتغير على حسب الربح والخسارة. في الملف الذي تكرمت وعملته عندما تزيد من رأس المال يضل المجموع الكلي على رأس المال السابق وهو 10000. ( جربه ) وبالنسبة للمسج الذي يظهر لو يكون فقط بإلغاء العملية ويحذف إعادة المحاولة. وأرجو أن تشرحلي الطريقة التي قمت بها. شكرا جزيلا على إهتمامك. تحياتي لك ول الأستاذ محمد طاهر.
محمد حجازي قام بنشر يوليو 15, 2005 قام بنشر يوليو 15, 2005 السلام عليكم ... بالنسبة لرأس المال ليس ثابت يعني يتغير على حسب الربح والخسارة. في الملف الذي تكرمت وعملته عندما تزيد من رأس المال يضل المجموع الكلي على رأس المال السابق وهو 10000. ( جربه ) هذا منطقي لأنني لم أضع قاعدة Validation في عامود رأس المال . وأرجو أن تشرحلي الطريقة التي قمت بها. في الروابط التالية شرح لهذه الطريقة : http://www.officena.net/ib/index.php?showtopic=208 http://www.officena.net/ib/index.php?showtopic=664 يجب الملاحظة أن هذه القاعدة تتحسس فقط القيم المدخلة بشكل مباشر عن طريق المستخدم ، أما القيم الناتجة عن الصيغ فإن هذه القاعدة لا تتحسس التغير الذي يطرأ عليها ، و الحل يكمن في وضع قاعدة Validation في الخلايا التي تشكل مراجع للصيغة المفترضة (أي الخلايا التي يؤثر تغير قيمتها على قيمة الصيغة السابقة). وبالنسبة للمسج الذي يظهر لو يكون فقط بإلغاء العملية ويحذف إعادة المحاولة. هذا غير ممكن في قاعدة Validation و لكنه ممكن في كود الـ VBA ، إذا رغبت بذلك فإخبرني لأكتبه لك .
الفهـــــد قام بنشر يوليو 20, 2005 الكاتب قام بنشر يوليو 20, 2005 شكرا أستاذ محمد حجازي والله بكون ممنون. حطيت قاعدة Validation في عامود رأس المال بس إيش حصل. مثلا لما أقوم بعملية شراء مثلا ب 9000 يعطيني العملية غير صحيحة لأن برأس المال أصبح الباقي 1000 مع أن رأس المال كان فيه 10000 أعتقد أن الحسبة تحصل بنفس الوقت. لو يكون عندك لي حل وإذا لم تفهم قصدي سوف أرفق ملف للتوضيح. أنا بإنتظار كود ال VBA.
محمد حجازي قام بنشر يوليو 21, 2005 قام بنشر يوليو 21, 2005 السلام عليكم ... القاعدة Validation تعمل معي تمام ، راجع المرفق . بالنسبة لكود الـ VB زودني بالملف لأضيف الكود له ، وذلك لأنه يجب أخذ توضع البيانات في الاعتبار عند كتابة الكود . ______.rar
الردود الموصى بها