السلام عليكم
يتم التغيير او البحث بمجرد الكتابه في العمود1 الى هوة A
ويتم التعامل مع الصف الحالي فقط
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub
Application.ScreenUpdating = False
Dim FS As Worksheet, TS As Worksheet
Dim FR, TR, ER1, ER2, Q1, Q2
Set FS = Sheets("Symbol") ' ?? ???E
Set TS = Sheets(ActiveSheet.Name) ' C?? ???E
ER1 = FS.UsedRange.Rows.Count ' ?II C?????
Q2 = TS.Range("P1") ' C?? C????
TR = Target.Row
Q1 = TS.Cells(TR, 1) ' C?? C?O??E
For FR = 2 To ER1
If FS.Cells(FR, 1) = Q1 And FS.Cells(FR, 6) = Q2 Then
TS.Cells(TR, 15) = FS.Cells(FR, 3)
GoTo 9
End If
Next FR
9
Application.ScreenUpdating = True
End Sub