ابوصلاح قام بنشر سبتمبر 2, 2016 قام بنشر سبتمبر 2, 2016 السلام عليكم ورحمة الله وبركاته ارجو المساعدة المرفق به الشرح اريد قائمة منسدلة بدون فراغات في العمود (j) وهي قائمة معتمدة علي العمود(i) قائمة منسدلة من قائمة اخري بدون فراغات.rar
سليم حاصبيا قام بنشر سبتمبر 2, 2016 قام بنشر سبتمبر 2, 2016 اخي ابو صلاح الملف مضروب فايروس و قد رفض الجهاز فتحه
ياسر خليل أبو البراء قام بنشر سبتمبر 2, 2016 قام بنشر سبتمبر 2, 2016 عندي حل لهذه المشكلة .. وحلها صعب بعض الشيء ولكن الحل الذي لدي لن يجدي نفعاً معك حيث أن النطاق الأصلي الذي يتم على أساسه إنشاء القوائم عبارة عن معادلات وبالتالي ستظهر القيم الفارغة في القوائم المنسدلة وتبقى المشكلة ... أليس من الممكن أن يكون النطاق ثابت أي لا يحتوي على معادلات!!
omar elhosseini قام بنشر سبتمبر 3, 2016 قام بنشر سبتمبر 3, 2016 الاخ ابوصلاح شاهد المرفق Omar_1.rar 1
أبوعيد قام بنشر سبتمبر 3, 2016 قام بنشر سبتمبر 3, 2016 غير في العمود I أولا ثم في العمود J جرب المرفق قائمة منسدلة.rar 2
ياسر خليل أبو البراء قام بنشر سبتمبر 3, 2016 قام بنشر سبتمبر 3, 2016 حلول جميلة ورائعة ..حل بالكود في حدث فتح المصنف يقوم بتسمية النطاقات بما يتماشى مع البيانات الموجودة .. وإن كانت هناك مشكلة في حالة أن الصف الأخير ليس موحد End_Row حيث أن الاعتماد على العمودAI ، وفي حالة كانت البيانات في الأعمدة غير متساوية أقصد لو الصف الأخير في الـ AI يساوي 12 وفي بقية الأعمدة يساوي 18 .. ستحدث مشكلة من نوعٍ ما ولن تكون القوائم الفرعية مضبوطة بنسبة كبيرة حل الأخ سليم جميل ورائع ، ولكنه استعان بصف مساعد للحصول على عدد العناصر المطلوبة ، وتم استخدام الدالة Offset ، وقد سمعت في كثير من المنتديات أنها دالة رغم فوائدها إلا أن لها عيوب خصوصاً مع كثرة استخدامها .. ولكن الحلول المقدمة قمة في الروعة فقد مكثت بالأمس محاولاً إيجاد طريقة مثلى ، ولم أجد سوى طريقة واحدة ولكنها طويلة بعض الشيء وتستلزم تسمية نطاقات معرفة بشكل معين ، ثم وضع Data Validation لها ..طريقة جميلة لكنها معقدة بعض الشيء 1
omar elhosseini قام بنشر سبتمبر 3, 2016 قام بنشر سبتمبر 3, 2016 (معدل) الاخ ياسر خليل أبو البراء اين حل الأخ سليم هل جربت ما تقول قبل الاعترض End_Row تحسب اخر صف به صيغ او معادلات وهو الصف 17 وليس اخر صف القيم الظاهره وهو الصف 11 اليك ملف تم تعديل العمود AA لتظهر قييمة في الخلية AI12 جرب ربما تغير رأيك واخبرني النتيجة هذا المرفق غير موجه للعضو x.rar تم تعديل سبتمبر 3, 2016 بواسطه عمر الحسيني 1
ياسر خليل أبو البراء قام بنشر سبتمبر 3, 2016 قام بنشر سبتمبر 3, 2016 معلمي القدير عمر الحسيني لا أعترض بشكل كامل على الكود إنما لاحظت ملحوظة بسيطة جداً وأحببت أن أنوه لها فقط الكود يعمل في الملف الذي أرفقه أخونا صلاح بشكل ممتاز .. هذا يرجع لهيكلة الملف حيث أن النطاق يحتوي على معادلات .. جرب الملف المرفق التالي حولت المعادلات إلى قيم ثابتة وزودت البيانات في عمود الصف الخامس ..جرب بنفسك لترى ما أتحدث عنه .. ثم إنه من المفترض أن نتناقش في الحلول المقدمة لا أن نرى ذلك اعتراض (وأعتذر إليك إذا كان ذلك يضايقك وأعدك ألا أعيد الكرة وألا أعترض مرة أخرى) جرب الملف المرفق بعد تحويل النطاق من معادلات إلى قيم ثابتة ووزيادة بعض البيانات ** أعتذر للأخ الكريم أبو عيد حيث أنني لم أنتبه أن الحل المقدم من قبله ولم ألحظ إلا الآن ، ربما يجب أن أستشير الطبيب لأني عيني بدأت تؤلمني بشدة ولم أعد أرى بشكل جيد XX.rar
omar elhosseini قام بنشر سبتمبر 3, 2016 قام بنشر سبتمبر 3, 2016 وانا ايضا لابد لي من تغير النظارة ملفك القوئم لا تعمل 1
ابوصلاح قام بنشر سبتمبر 3, 2016 الكاتب قام بنشر سبتمبر 3, 2016 (معدل) الشكر للجميع علي ما قدموه من جهد رائع ومميز الاستاذ سليم حصابيا المرفق ليس به فيرس الا ان التنشيط من خلال الكراك يحدث تلك المشكلة بالنسبة فكرة الاستاذ عمر القوائم ثابتة لاربع فصول لكن الفكرة رائعة اشكرك حل الاستاذ عيد رائع وديناميكي وهو المطلوب والاستاذ ياسر الذى لا يكل ولا يمل مهندس المنتدى وصاحب الخطوط العريضة شكرا على التوضيح لم ارى حل الاستاذ سليم اشكرك حتى اراك تم تعديل سبتمبر 3, 2016 بواسطه ابوصلاح 1
ياسر خليل أبو البراء قام بنشر سبتمبر 4, 2016 قام بنشر سبتمبر 4, 2016 الحمد لله أن تم المطلوب على خير أخي الكريم صلاح ، ومشكور على كلماتك الطيبة في حق كل من في المنتدى معلمي الكبير عمر الحسيني أعطاك الله الصحة والعافية ، ورزقك من حيث لا تحتسب الملف المرفق الذي عملت عليه هو المسمى x والمرفوع من قبلكم ... قمت بالتالي : * حددت النطاق AI8:AN20 ثم كليك يمين Copy ثم لصق خاص ثم القيم * دخلت على الـ Name Manager وحذفت النطاقات المعرفة من الأول للسادس للتجربة * وضعت بعض البيانات في النطاق AM12:AM15 * قمت بمسح النطاق AI13:AI20 (رغم أنه فارغ لكن يبدو أنه يحتوي على فراغ من النوع "") ..المهم قمت بتحديد النطاق ثم من لوحة المفاتيح ضغطت المفتاح Delete .. * جربت الكود الخاص بك وقمت بالإطلاع على Name Manager لرؤية النطاقات المسماة فوجدت التالي لم يتم إنشاء نطاق للصف الأول والخامس .. وهذا سببه يرجع للسطر الذي أشرت إليه في الكود ، وهو السطر الذي يقوم بتحديد الصف الأخير اعتماداً على العمود AI عند تنفيذ الكود فإن رقم آخر صف سيكون هو رقم 12 ، قمت بوضع شرط وعند الوصول إلى الصف رقم 12 فإنه لا يجد الخلية فارغة ، من ثم ينتقل إلى الحلقة الأولى ويجتاز الصف الأول .. ولا يقوم بإنشاء نطاق معرف لها ..... وكذلك الحال مع الصف الخامس وهذا ما قصدته من مناقشتي في المرة الأولى أن الكود رائع وممتاز ولكنه ينقصه فقط أن يكون مرن في معرفة رقم آخر صف .. لذا يجب عدم الاعتماد على عمود بعينة إنما يجب جلب رقم آخر صف في النطاق AI:AN حتى يكون أعم وأعتذر عن الإطالة .. وفقكم الله لما يحب ويرضى
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.