سليم حاصبيا قام بنشر أغسطس 22, 2016 قام بنشر أغسطس 22, 2016 منذ ساعه, احمد بن ابراهيم said: اسعد الله ايامكم تم استخدام هذا الكود بس المشكلة عند تحديد خلية غير محمية ( ليس بها معادلات ) مع الخلية المحمية و عمل مسح لهم تمسح المعادلات في الخلية المحمية و نفقد بياناتها في الملف المرفق قم بتظليل خليتين B5معB6( خلية محمية ) ثم مسح سيتم مسح جميع البيانات وشكرا على حسن تواصلكم 55.rar قم بتغيير الكود الى هذا Private Sub Worksheet_SelectionChange(ByVal Target As Range) ActiveSheet.Unprotect '================== For Each cel In Target.Cells Application.EnableEvents = False If cel.HasFormula Then cel.Locked = True cel.FormulaHidden = True With ActiveSheet .Protect .EnableSelection = xllockedCells End With GoTo 1: Else ActiveSheet.Unprotect End If Next 1: Application.EnableEvents = True End Sub 2 2
احمد بن ابراهيم قام بنشر أغسطس 22, 2016 قام بنشر أغسطس 22, 2016 (معدل) ابدعت استاذ سليم اصبح الكود مميز فالشكر لله ثم لكم و للجميع ممكن نضيف السماح بالنسخ و اللصق اذا كان هناك جداول متشابة التصميم اذا امكن تم تعديل أغسطس 22, 2016 بواسطه احمد بن ابراهيم
صـدّيـق قام بنشر سبتمبر 4, 2017 قام بنشر سبتمبر 4, 2017 شكرا لكم على هذا الكود الرائع لكن عندي سؤال ماهي طريقة تطبيقه على جميع الصفحات؟
ابن بنها قام بنشر أكتوبر 1, 2017 قام بنشر أكتوبر 1, 2017 في 9/4/2017 at 17:33, صـدّيـق said: شكرا لكم على هذا الكود الرائع لكن عندي سؤال ماهي طريقة تطبيقه على جميع الصفحات؟ ماهي طريقة تطبيقه على جميع الصفحات؟
فراس قاسم قام بنشر فبراير 23, 2018 قام بنشر فبراير 23, 2018 (معدل) في ١٤/١٠/٢٠١٢ at 01:14, أبو حنــــين said: استعمل هذا الكود Private Sub Worksheet_Selectionchange(ByVal Target As Range) Range("C5").Formula = "=SUM(A:A)" End Sub في ١٤/١٠/٢٠١٢ at 05:23, أم عبد الله said: أرجو شرح الكود لاستخدامه في عدة ملفات ولكم جزيل الشكر كيف استخدام الكود وأين يوضع ممكن الشرح تم تعديل فبراير 23, 2018 بواسطه فراس قاسم
جمعة العوامي قام بنشر أبريل 17, 2018 قام بنشر أبريل 17, 2018 شروحات وافية واراء متعددة بارك الله فيكم ...
ا بو سليمان قام بنشر فبراير 2, 2019 قام بنشر فبراير 2, 2019 في ١٤/١٠/٢٠١٢ at 23:09, أبو حنــــين said: اذن اخي من الاحسن ان تستعمل هذ الكود الذي طرحته في مشاركة سابقة Private Sub Worksheet_Selectionchange(ByVal Target As Range) If Target.HasFormula = True Then ActiveCell.Offset(0, 1).Select ElseIf Target.MergeCells = True And Target.HasFormula = True Then Target.Offset(0, 1).Select ElseIf ActiveCell.HasFormula = True And ActiveCell.MergeCells = True Then ActiveCell.Offset(0, 1).Select End If End Sub بارك الله فيكم
sam_farh قام بنشر أكتوبر 6 قام بنشر أكتوبر 6 السلام عليكم ورحمه الله وبركاته مجهود رائع من الجميع ولكن هناك شئ يظهر جميع المعادلات رغم وجود الكود دوس علي كنترول ذ هتظهر كل المعدلات الموجوده في الشيت
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.