سلام دوستان
من با استفاده از کدهای زیر اطلاعات موجود از فایل اکسل رو ( با شرط حذف اطلاعات قبلی ) به بانک اکسس برنامه  اضافه میکنم 
Dim f As Object
Dim strFile As String
Dim strFolder As String
Dim varItem As Variant
Set f = Application.FileDialog(3)
f.AllowMultiSelect = True
If  f.Show Then
   For Each varItem In f.SelectedItems
      strFile = Dir(varItem)
      DoCmd.SetWarnings False
      DoCmd.RunSQL "DELETE FROM  tblTak"
      DoCmd.TransferSpreadsheet acImport, acSpreadsheetTypeExcel12Xml, "tbltak", strFile, True
      Me.Requery
      DoCmd.SetWarnings True
   Next
"اطلاعات از فایل اکسل دریافت شد"   msgbox  
End If
حال میخوام شرطی بزارم که اگر فیلدهای موجود در جدول اکسل با جدول TblTak اکسس همخوانی نداشته باشد ( Error 2391 ) یک پیام خطا صادر و از حذف اطلاعات موجود در جدول جلوگیری کنه
اگر لطف کنید و راهنمائی کنید ممنون میشم 
البته از کدهای زیر استفاده کردم ولی جواب نگرفتم و بازم اطلاعات جدول حذف میشه 
Problem:
If Err.number = 2391 Then
"فیلدهای جدول مبدا و مقصد همخوانی ندارد" msgbox 
Exit Sub
End If