اخي ابو نصار
استبدل كودك السابق بهذا
Private Sub ComboBox1_Change()
'
On Error Resume Next
For i = 1 To 49
Me.Controls("TextBox" & i + 1) = Application.WorksheetFunction.VLookup(ComboBox1 + 0, Sheets("data").Range("A4:az5000"), i + 1, 0)
Me.Controls("TextBox" & i + 1).Text = Application.WorksheetFunction.Text(Me.Controls("TextBox" & i + 1).Text, "# ?/?")
Next i
End Sub
وان شاء الله يفي بالغرض
ابواحمد