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

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

قام بنشر
السلام عليكم ورحمة الله وبركاتة
 
أخواني الإعزاء.. بداية اهنيكم على هذا المنتدى الأكثر من رائع وافتخر بتواجدي معاكم.
 
سؤالي هو كيف اجعل المؤشر ينتقل لخلية حسب الأجابة المدخله؟
 
ارفقت لكم ملف توضيحي.
 
 
شكراً مقدماً

Sample.zip

قام بنشر

السلام عليكم

 

استخدم الكود التالي في موديل الورقة Sheet1


Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A5:A17")) Is Nothing Then
    If Target.Value = 1 Then
        Target.Offset(0, 1).Select
    ElseIf Target.Value = 0 Then
        Target.Offset(0, 2).Select
    End If
End If
End Sub

شاهد المرفق 2010

Sample.rar

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

السلام عليكم

 

استخدم الكود التالي في موديل الورقة Sheet1

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A5:A17")) Is Nothing Then
    If Target.Value = 1 Then
        Target.Offset(0, 1).Select
    ElseIf Target.Value = 0 Then
        Target.Offset(0, 2).Select
    End If
End If
End Sub

شاهد المرفق 2010

 

 

شكراً جزيلاً اخي عبدالله باقشير.. جزاك الله الف خير.

بس يا اخي أذا اجيت امس الخلية حق إجابة (نعم او لا) تظهر لي هذي الرسالة اللي بالمرفق.

 

حصلت كود بس اشتي افهمه.. في مسج بوكس وشروط بس با ياخذ مني وقت.

 

إذا حصلت حل للرسالة بايكون احسن.

post-31195-0-62656300-1391548748_thumb.p

تم تعديل بواسطه Candle
قام بنشر

السلام عليكم

 

ضع هذا السطر بداية الكود

If Target.Cells.Count <> 1 Then Exit Sub

تحياتي

 

ميه ميه ياباشا...

 

اشكرك بعنف. :)

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information