السلام عليكم ورحمة الله وبركاته،
أود أن أعبر عن خالص شكري وتقديري لجميع أعضاء منتدى أوفسينا، خاصة أعضاء قسم إكسيل.
أشكر كل من خصص وقتًا لمساعدتي وأجاب على استفساراتي، وأقدر الجهد المبذول من قِبَلكم جميعًا لجعل هذا المنتدى بيئة تعليمية متميزة.
واخص بالشكر الاخ محمد هشام والاخ Saleh Ahmed Rabie على محاولاتهم السابقة ( لم احصل على مبتغاي هذه المرة )
السلام عليكم
اشكرك عزيزي على سعة صدرك
لقد حاولت كثيراً ولم استطع تخطي المشكله فأنا لست ملم بال VBA
هل يمكنك ضبطها على الملف واكون لك من الشاكرين
officena.xlsm
اشكرك اخي العزيز محمد
اعذرني فأنا لست ضليع بالاكواد ولكن احاول الحصول على مبتغاي
لايمكنني وضع اللنكات بشكل يدوي لانها متغيره حسب الخلايا المرتبطة
وليست هذه هي المشكله فالملف الذي ارفقته لكم يتم وضع الارتباطات فيه بشكل جيد حسب فهمي ولكن يمكنك الاطلاع عليه وتصحيحه ان كان به خلل
الارتباطات توضع بشكل صحيح فيه
ولكن به خللين
الاول هو عند الادراج والمسح لا يتم تحديث الارتباطات حسب عدد الصفوف الدرجة او الممسوحه ويسبب ذلك خلل للنك المرتبط من الخلية المرجعية للخلية الاصلية
والثاني هو عند مسح الارتباط في الشيت الاول لا يتم مسح الارتباط المقابل له في الشيت الثاني
السلام عليكم ورحمة الله وبركاته
ارجو من اصحاب الخبرة مساعدتي في طلبي
اريد عمل كود VBA لاضافة Dynamic Hyperlink بين خليتين في شيتين مختلفين تكون الصله بينهما فقط "=" من الاتجاهين كل لنك يوصلني للخلية في الشيت الاخر وبشرط ان لا يتأثر عند ادراج او مسح صفوف
تفاصيل
اذا كان محتوى الخلية "ُI5" في sheet1 يحتوي على "=sheet2!E17"
يتم انشاء ارتباط تشعبي في الخلية "I5" عند الضغط عليه يوجهني للخلية "E17" في الشيت 2
وعند الضغط على "E17" في الشيت 2 ينقلني للخلية "I5" في الشيت 1
فقط ان كانت الخلية في شي1 تحتوي "="
عند مسح محتوى الخلية التي بها "=" يتم مسح الارتباط التشعبي
وعند ادراج او مسح صف اعلى من الصفوف التي تحتوي "=" يتم تحديث الارتباطات التشعبية الموجودة حسب عناوين الخلايا الجديدة
officena.xlsm
السلام عليكم ورحمة الله وبركاته
شكراً لك اخي الكريم على الاهتمام والرد
عذراُ ولكنني جديد على الاكسيل وليس لي علم بالخلايا المدمجة او لا وقد بحثت كثيراُ ولم استطع العثور على ما يخدمني في طلبي
حسب فهمي المتواضع فطلبي هو انني اريد فرز متعدد في نفس الورقة الى عدة أنواع ( كل مجموعة الى نوع ) من جدول به كل الانواع في ورقة اخرى
حاولت ان اوضح طلبي في الملف اعلاه ولكن اعتقد انني لم اوفق ... شكراُ لكم ودمتم بخير
السلام عليكم ورحمة الله وبركاته
شكراً لك اخي الكريم
الفرز المطلوب لا يعتمد على كتابة التواريخ بل هو فرز للكل على حسب المدة والنوع
بعض الانواع بها اكثر من مدة فتكون كل فترة صلاحية لها مجموعة خاصة
السلام عليكم ورحمة الله وبركاته
شكراً لك اخي الكريم
ليس هذا هو طلبي
طلبي هو ان ما يكتب في الورقة الاولى ينتقل آلياً الى الورقة الثانية ضبط الفرز في الورقة الثانية على مجموعات تعتمد على ثلاث شروط متطابقة
السلام عليكم ورحمة الله وبركاته
شرح جديد
الملف به ورقتين "A" و "B"
في الورقة "A" يتم ادخال معلومات كثيرة بتواريخ اصدار وانتهاء مختلفة بعضهم يلتقون في نفس المدة من تاريخ اصدار وانتهاء ولكن النوع مختلف اريد انتقال تلقائي للإدخالات بتصنيف منفصل لكل نوع حسب النوع والمدة في الورقة "B"
Sorting VBA.xlsm