يوسف عطا قام بنشر يناير 13, 2021 قام بنشر يناير 13, 2021 Sub 1() Application.ScreenUpdating = False ActiveSheet.Unprotect Columns("A:E").Select Selection.EntireColumn.Hidden = False Columns("AD:AF").Select Selection.EntireColumn.Hidden = True Columns("P:AB").Select Selection.EntireColumn.Hidden = False Columns("AJ:AR").Select Selection.EntireColumn.Hidden = True Range("A10:A12").Select Application.ScreenUpdating = True ActiveSheet.Protect End Sub
حسين مامون قام بنشر يناير 13, 2021 قام بنشر يناير 13, 2021 ارفع صورة الخطأ او جرب الماكرو هكذا Sub Test1() Application.ScreenUpdating = False ActiveSheet.Unprotect Columns("A:E").Select Selection.EntireColumn.Hidden = False Columns("AD:AF").Select Selection.EntireColumn.Hidden = True Columns("P:AB").Select Selection.EntireColumn.Hidden = False Columns("AJ:AR").Select Selection.EntireColumn.Hidden = True Range("A10:A12").Select Application.ScreenUpdating = True ActiveSheet.Protect end sub 1
سليم حاصبيا قام بنشر يناير 13, 2021 قام بنشر يناير 13, 2021 أولاً - الخطأ في هذه العبارة Range("A10:A12").Select لأنك أخفيت العامود A فكبف تريد ان تحدد خلايا منه؟؟؟؟ ثانباً - لا داعي لهذه الكمية من الأوامر Select التي لا حاجة لها ضع النطاق الدي تريده في المريع الأحمر فقط ونفذ الكود (الصورة) ولك الحيار في Protect و Unprotect 1
يوسف عطا قام بنشر يناير 15, 2021 الكاتب قام بنشر يناير 15, 2021 أشكركم و جارى تجربة أقتراحاتكم الأخ الغالى سليم بك العمود A ليس مخفيا فى الأمر لو أردت إستخدام كود سيادتكم فى إظهار بعض الأعمدة و إخفاء أخرى كيف أقوم بصياغته أشكرك
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.