السلام عليكم
بعد أذن أخى الفاض / طلعت محمد
أخى الفاضل
جرب الكود التالى
أنا جربته على 15000 صف والسرعة معقولة
Private Sub TextBox1_Change()
On Error Resume Next
Application.ScreenUpdating = False
x = Cells.Find(What:=TextBox1.Value, After:=ActiveCell, LookIn:=xlValues, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=True, SearchFormat:=False).Offset(0, 1).Address
Me.TextBox2 = Range(x).Value
Application.ScreenUpdating = True
End Sub
userform.rar