تفضل أخى
تم تغير الفورم لعله يكون كما تريد
وتم استخدام الكود التالى
Private Sub TextBox1_Change()
Dim cl As Range
Set Rng = ورقة1.Range("A2:A43")
For Each cl In Rng
If cl = Val(TextBox1) Then
TextBox2 = cl.Offset(0, 1)
TextBox3 = cl.Offset(0, 2)
Me.TextBox4 = WorksheetFunction.SumIf([A4:A43], Me.TextBox1, [D4:D43])
TextBox5 = cl.Offset(0, 4)
End If
Next
End Sub
بحيث يتم البحث بمجرد كتابة الرقم فى TEXTBOX1
تأمين.rar