gamalin قام بنشر مايو 21, 2008 قام بنشر مايو 21, 2008 اخي ابو اسامة اكرمك الله هذا الكود الذي صنعته لي من قبل جزاك الله خيرا اريد اجراء تعديل عليه Private Sub Worksheet_Change(ByVal Target As Range)Dim cell As Range Dim myt As Range Application.EnableEvents = False For Each cell In Sheets("ÝæÇÊíÑ ").Range("b2:b65500") For i = 1 To 13 Set myt = Range("c63").End(xlUp) If myt.Value = cell.Value Then myt.Offset(0, i).Value = cell.Offset(0, i + 2).Value myt.Offset(0, -1).Value = myt.Row - 13 End If Next Next Application.EnableEvents = True End Sub الكود يعمل بفاءة عالية والحمد لله ولكن التعديل المطلوب ان يتم تنفيذ الكود فقط كلما حدث تغيير في مدى معين وهو c14 الى c63 بدلا من تنفيذه كلما حدث تغيير في الشيت كله ولك فائق التحية والاحترام
gamalin قام بنشر مايو 21, 2008 الكاتب قام بنشر مايو 21, 2008 اخي الحبيب ابو اسامة وباقي الاخوة ارجو بحث هذ الامر او الرد
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان