اخي العزيز تتاكد من ان الادخال موجود من عدمه بهذا الكود
ws = sheets("اسم الصفحة")
ird = WorksheetFunction.CountIf(ws.Range("a3:a32"), TextBox2.Value)
'ثم بعد ذلك ادخل الشرط
if ird = 1 then
'اي انه موجود
msgbox "البيانات موجودة مسبقا"
exit sub
elseif ird = 0 then
'البيانات غير موجودة
'ادخل الكود الذي تريد تنفيذة
end if