ابوصلاح قام بنشر يونيو 10, 2016 مشاركة قام بنشر يونيو 10, 2016 السلام عليكم المطلوب باختصار بعد اذن حضرتكم ان سمح وقتكم الغالي اخفاء الاعمدة التي تبدا من تاريخ 1/10/2016 حتى 31/10/2016 مع اظهار العمود الذي به تاريخ الخلية c2 ولكم جزيل الشكر اخفاء الاعمدة.rar رابط هذا التعليق شارك More sharing options...
سليم حاصبيا قام بنشر يونيو 11, 2016 مشاركة قام بنشر يونيو 11, 2016 جرب هذا الماكرو Sub hide_col() Application.ScreenUpdating = False Range("e1:ai1").EntireColumn.Hidden = True My_Match = Application.Match(Range("c2"), Range("e4:ai4"), 0) + 4 Cells(4, My_Match).EntireColumn.Hidden = False Application.ScreenUpdating = True End Sub 4 رابط هذا التعليق شارك More sharing options...
ابوصلاح قام بنشر يونيو 12, 2016 الكاتب مشاركة قام بنشر يونيو 12, 2016 اقتباس اقتباس الاستاذ الفاضل سليم حاصبيا الكود يفي بالغرض تماما بارك الله فيك وجعله الله في ميزان حسناتك كنت اود ان افهم الجزئية الاتية My_Match = Application.Match(Range("c2"), Range("e4:ai4"), 0) + 4 رابط هذا التعليق شارك More sharing options...
ياسر خليل أبو البراء قام بنشر يونيو 15, 2016 مشاركة قام بنشر يونيو 15, 2016 أخي العزيز أبو صلاح بالنسبة للسطر المشار إليه يقوم بجلب رقم العمود المستهدف (أي العمود المطلوب إظهاره فقط) وهنا قام الأخ سليم باستخدام الدالة MATCH حيث يتم البحث عن التاريخ الموجود في الخلية C2 ضمن النطاق E4:AI4 وعند وجود التاريخ المطلوب يتم تحديد العمود ، والإضافة + 4 لأن العمود الذي سيتعامل معه يلي الأعمدة الأربعة الأولى مثال : لنفترض أن الخلية C2 بها التاريخ 3/10/2016 أي العمود G .. سيتم البحث عن التاريخ ضمن النطاق E4:AI4 وستكون النتيجة عبارة عن رقم 3 ثم يضاف الرقم 4 ليصبح رقم العمود الذي سيتم التعامل معه هو العمود السابع ويمكن الاستغناء عن الرقم 4 بتعديل النطاق وجعله A4:AI4 بدلاُ من E4:AI4 وكل عام وأنتم بخير 1 رابط هذا التعليق شارك More sharing options...
Ayman sha قام بنشر يونيو 22, 2016 مشاركة قام بنشر يونيو 22, 2016 جزاكم الله خيرا و نفع بكم رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
من فضلك سجل دخول لتتمكن من التعليق
ستتمكن من اضافه تعليقات بعد التسجيل
سجل دخولك الان