ممدوح فؤاد قام بنشر مارس 13, 2009 قام بنشر مارس 13, 2009 الأخوة الأعضاء ،، تحية طيبة وبعد الحقيقة ترددت كثيرا فى سرد طلبى هذا لأنى جديد فى التعلم بإستخدام الأكسل ولكن شجعنى المنتدى بأعضائه الممتازين وسعة صدرهم واستجابتهم لكل مشاكل الأعضاء ومساعدتهم فى حلها مما دفعنى الى طرح استفسارى. كنت قد صممت ورقة عمل ببرنامج اكسيل 2003 ومواصفاتها كالتالى:- * ورقة العمل تحتوى على 12 عمود و 5000 صف * هناك 5 صفوف يوجد بهم Validation بكل الخلايا المتواجدة حتى الصف رقم 5000 * الأعمدة التى يوجد بخلاياها Validation هم A-G-H-J-L * لنقل ان لدينا الأعمدة من رقم A وحتى L وحتى الصف 5000 طلبى هو المساعدة فى تفعيل الخواص التالية وإضافتها لورقة العمل:- أولا: غلق وحماية كل الخلايا الموجودة خارج النطاق المذكور A5000 - L5000 ثانيا: أريد عمل حماية لورقة العمل من خاصية النسخ واللصق على ان تكون فقط بالخلايا الموجود بها Validation اما باقى الخلايا فتكون عملية النسخ واللصق متاحة وبالطبع الخلايا الموجود بها Validation تعمل على الإختيارات الموجودة بها فقط. ثالثا: عند اختيار اى من الاختيارات الموجودة فى خلية من العمود H من خلال الـ Validation يتم كتابة تاريخ اليوم تلقائيا فى خلية العمود رقم K فى نفس الصف على صيغة dd/mm/yyyy (تاريخ اليوم طبقا للتاريخ المسجل على الكمبيوتر لهذا اليوم عند الإختيار) وبالطبع الخلايا الموجودة فى العمود K لايمكن الكتابة او التعديل فيها إلا من خلال الاختيار من الخلية فى العمود H رابعا: عند ترك احدى الخلايا ذات خاصية Validation فارغة بدون اختيار على نفس الصف والانتقال الى صف آخر تظهر رسالة تنبيهية بذلك. الحقيقة انا حاولت بمعلوماتى المحدودة فى تطبيق تلك الخواص لورقة العمل ولكن كل المحاولات باءت بالفشل وأعتقد ان حل ذلك يتضمن فى إضافة أكواد فيجوال بيسيك للعمل والتى سوف تقوم بعمل تلك الإضافات ولكنى للأسف ليس لدى اى خبرات تماما فى الفيجوال بيسك وان كنت سأبدأ فى تعلمه ولكنى أريد انهاء ورقة العمل فى اسرع وقت لذا فأتمنى من كل من لديه خبرة وحل يساعدنى به وفى النهاية تقبلوا خالص تقديرى وتحياتى ،،
نزار سليمان عيد قام بنشر مارس 14, 2009 قام بنشر مارس 14, 2009 السلام عليكم مرحبا بك اخي الكريم بين اخوتك في هذا المنتدى الرائع ممكن ان ترسل ملف وتوضح النقاط التي ذكرت عليه وان شاء الله تجد الحل مع الشكر ابو خالد
ممدوح فؤاد قام بنشر مارس 17, 2009 الكاتب قام بنشر مارس 17, 2009 الأخ العزيز أبو خالد ، شاكر جدا لسرعة الرد والاهتمام وجزاك الله كل خير على ردك ومساعدتك الكريمة مرفق الملف المراد إضافة التطبيقات عليه وهى كالتالى:- 1. غلق وحماية كل الخلايا الموجودة خارج النطاق A5000 - L5000 2. أريد عمل حماية لورقة العمل من خاصية اللصق(Paste) عند نسخ اى محتوى سواء من نفس ورقة العمل او من خارجها على ان تكون فقط بالخلايا الموجود بها Validation اما باقى الخلايا فتكون عملية النسخ واللصق متاحة وبالطبع الخلايا الموجود بها Validation تعمل على الإختيارات الموجودة بها فقط. فى حالة اللصق على خلايا العمود A يكون متاح النسخ بشرط ان يكون متوافق مع الموجود فى قائمة ال validation وغير ذلك لا يقبل. 3. عند اختيار اى من الاختيارات الموجودة فى خلية من العمود H من خلال الـ Validation يتم كتابة تاريخ اليوم تلقائيا فى خلية العمود رقم K فى نفس الصف على صيغة dd/mm/yyyy (تاريخ اليوم طبقا للتاريخ المسجل على الكمبيوتر لهذا اليوم عند الإختيار) وبالطبع الخلايا الموجودة فى العمود K لايمكن الكتابة او التعديل فيها إلا من خلال الاختيار من الخلية فى العمود H 4. عند ترك احدى الخلايا ذات خاصية Validation او خلايا العمود D فارغة بدون اختيار على نفس الصف والانتقال الى صف آخر تظهر رسالة تنبيهية بذلك. (أو اذا كانت هناك امكانية لظهور الرسالة التنبيهية عند عملية حفظ الملف وليس عند الانتقال من خلية لخلية) 5. عند اختيار NO من العمود G لابد ان يكون الحرف فى العمود H واحد من الثلاثة A-D-G والا تظهر رسالة تنبيهية تفيد بمراجعة التأكد من اختيار NO 6. والعكس صحيح فى حالة اختيار Yes لابد ان يكون الأختيار من باقى الأحرف 7. اذا اخترنا حرف D من اختيارات خلية العمود H لابد وان يكتب تلقائيا رقم 7 فى العمود J 8. مراعاة ان تكون عمليتى Redo و Undo تعملان بشكل صحيح فى الورقة انا آسف طولت عليك اخى الكريم بتلك الإضافات وان كنت اتمنى تطبيقها على ورقة العمل مع شرح كيفية عمل ذلك حتى يتسنى لى الإستفادة الكاملة من ذلك دمت بألف خير وتقبل تقديرى واحترامى Work.rar
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.