اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

لماذا لا يعمل الكود بالكامل الامر الاول يعمل والثاني اللذي يبدأ ب  if لا يعمل ارجو الشرح وكتابة الكود بالشكل الصحيح

الكود

Private Sub Worksheet_SelectionChange(ByVal target As Range)
If Not Intersect(Range("b7:b500,d7:d55,e2,f3,g3"), target) Is Nothing Then
Cells(target.Row, target.Column).Offset(0, 1).Select
Beep
End If
Exit Sub

If target.Column = 6 Then
Cells(target.Row, target.Column).Offset(0, 5).Select
Else
End If
End Sub

 

قام بنشر (معدل)

اخى الكريم لو ممكن الملف نفسه لأنى لم افهم ما تريده من الشرط الثانى بالكود-او عليك توضيح ماذا تقصد وتريد بالضبط من هذا الشرط ان يعمل وما هو مهمته

بارك الله فيك

تم تعديل بواسطه ali mohamed ali
  • Like 1
قام بنشر (معدل)

شكر لك اخي على الرد 

تواجهني مشكلة عندما اقف على العامود b او d عندما استعمل الكيبورد والذهاب بزر الكيبورد الى الخلية من عامود   a  الى b تكون النتيجة انه ينتقل الى العامود  d وهذا ما اريد ولكن عندما اعود تظهر المشكلة لا يمكن العودة عن طريق الكيبورد  في العامود d بعد كتابة ما اريد اريد العودة 

خطرت ببالي فكرتين اما ان يعمل الكود مرة الى الشمال ومرة الى اليمين او اجعل العامود f  ياخذني الى اول الصف 

شكرا على الاهتمام

 

fatoura6.rar

تم تعديل بواسطه ramikalaajieh.rk
ارفاق الملف
قام بنشر

اخى الكريم  كيف تريد ان تقف على العمود D وهو بالفعل داخل نطاق الحماية من الخلية d7:d55

لهذا السبب فلا يمكن الوقوف ضمن هذه الخلايا من العمود D

وهذه هى رغبتك وطلبك من البداية بحماية هذا النطاق

بارك الله فيك

  • Like 1

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information