jawad80 قام بنشر أغسطس 14, 2013 قام بنشر أغسطس 14, 2013 هل بالامكان تعديل الكود ليصبح عملة ضمن خلايا محدده وهي E3:E50 علماً ان نطاق عملة كما مبين في كامل العمودE واريد استثناء عمل الكود في E1,E2,E3 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Column = 5 Then Call ShowCalendar Cells(Target.Row, 5) = Range("A1") End If End Sub
أبو حنــــين قام بنشر أغسطس 14, 2013 قام بنشر أغسطس 14, 2013 السلام عليكم استبدل السطر If Target.Column = 5 Then بالسطر التالي If Target.Column = 5 And Target.Row > 2 And Target.Row < 51 Then
بن علية حاجي قام بنشر أغسطس 14, 2013 قام بنشر أغسطس 14, 2013 السلام عليكم ورحمة الله أخي الكريم، أعتقد أن الكود يكون بالشكل التالي: Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Not Intersect(Target, Range("E3:E50")) Is Nothing = True Then Call ShowCalendar Cells(Target.Row, 5) = Range("A1") End If End Sub أخوك بن علية
jawad80 قام بنشر أغسطس 14, 2013 الكاتب قام بنشر أغسطس 14, 2013 ممكن سؤال ثاني لو سمحتوا لماذا يكون ناتج الخلية بعد الاختيار في A1 وهل بالامكان تغيرة ولكم الشكر
الردود الموصى بها
انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد
يجب ان تكون عضوا لدينا لتتمكن من التعليق
انشئ حساب جديد
سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .
سجل حساب جديدتسجيل دخول
هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.
سجل دخولك الان