اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

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

قام بنشر

يمكنك استعمال هذا الكود في حدث عند التغيير

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row > 8 And Target.Row < 17 And Target.Column = 5 Then
Dim C As Range, a As Boolean, b As Boolean
For Each C In Range("E9:E16")
If InStr(C.Value, "Positive") And (C.Row = 13 Or C.Row = 14) Then
    If Not a Then Range("C13").Value = "Titer250": a = True
End If
If InStr(C.Value, "+") Or InStr(C.Value, "yes") Then
    If Not b Then Range("C10").Value = "Positive": b = True
End If
Next C
If Not a Then Range("C13").Value = "Nil"
If Not b Then Range("C10").Value = "Negative"
End If
End Sub

بالتوفيق

  • Like 3
  • Thanks 1
قام بنشر

بارك الله فيك استاذ محمد 

الكود يعمل بشكل ممتاز فقط محتاج ان تكون الخليه C10 تساوي positive عندما تحتوي الخليه E13 او E14 على +  كما في الصورة ادناه

Untitled-1.jpg

  • Like 1
قام بنشر

هل تعني أن شرط + و yes ينطبق أيضا على E13 & E14؟ 

إذا كان هذا هو المطلوب فيمكن تغيير Elseif

إلى

End If

If

تم تحديث الكود السابق

  • Thanks 1

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

زائر
اضف رد علي هذا الموضوع....

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

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

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

Important Information