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

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

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

اخى يوسف تمام جدا وشكرا لتعبك  ولكن العمود G موجود فيه كلمة انا عايز لما يحصل تطابق للارقام تتغير لكلمة DONE

يعنى العمود g مينفعيش يكون فيه معادلات ممكن كود فى الحالة دية  

 

الكود دة تمام موجود عندى ولكن ما بيشتغل اتوماتيك 

لو امكن بس حد يعدل علية انه يشتغل اتوماتيك 

 

Private Sub Worksheet_Change(ByVal Target As Range)
    
    If Target.Cells.Count > 1 Or IsEmpty(Target) Then Exit Sub
       If Not Intersect(Target, Range("K10:K500000")) Is Nothing Then
             If Target.Value = "Done" Then Target.Offset(, -4) = "Done"
            End If
    
Application.EnableEvents = True

End Sub

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

اخي وليد المصرى 1

 

اسف علي التأخير

تفضل تطابق ارقام.xlsm

 

هذا الكود المستخدم

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim m As Integer
m = 7
Do While Cells(m, "b") & Cells(m, "h") <> ""
If Cells(m, "b") & Cells(m, "h") >= 1 Then


Application.ScreenUpdating = False '

   Cells(m, "g") = _
        "=IF(RC[-5]&RC[1]="""",""No "",IF(RC[-5]-RC[1],""Can Extension"",""DONE""))"

    Cells(m, "g") = Cells(m, "g").Value
Else
Cells(m, "K") = ""
End If
 m = m + 1
Loop
Application.ScreenUpdating = True

End Sub

 

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

اخى الكريم الف شكر وتعبك معايا

 

ممكن تعديل بسيط نخلى العمود G فاضى بعمى انى اعدل واكتب فيه الا انا عايزة 

بس بمجرد يكون تطابق تلغى الا انا بكون كاتبة وتكتب DONE 

اسف يا استاذ محمد الكود بطىء جدا .. لو فى الامكان تسريع الكود

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

اخي  وليد المصرى 1

قمت بالتعديل علي الكود السابق والان يعمل بكفائه مثلما تريد

تفضل -1تطابق ارقام.xlsm

يسمح لك بكتابة الجمل في عمود (g) اذا  لم يتم تطابق  بين العمودين

الكود بعد النعديل

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim w As Integer
w = 7
'Application.ScreenUpdating = False '
Do While Cells(w, "h") <> ""
Set ws = Sheets("Sheet1")
If Not ws.Cells(w, 2) = ws.Cells(w, 8) Then
Else
Cells(w, "g") = "DONE"
 End If
 w = w + 1
Loop
' Application.ScreenUpdating = True
End Sub


 

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

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

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

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

سجل حساب جديد

تسجيل دخول

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

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

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

Important Information