نحوه کار اینطوره که ما میخوایم از یک فایل اکسل اطلاعات یک کاربرگی که اسمش فارسی ،عنوان ستونهاش فارسی و پروتکت شده است داخل اکسس ایمپورت و به جدول مربوطه الحاق کنیم .بخاطر پروتکت بودن(به لحاظ امنیتی دسترسی به پس ورو نخواهیم داشت) ناچارا یه کاربرگ جدید به اسم انگلیسی info ایجاد کنیم و اطلاعات رو از اون کاربرگ پروتکت شده کپی کنیم به اون وسپس عناوین ستونها رو مطابق نام جدولی که در اکسس داریم به انگلیسی تغییر بدیم و ایمپورت کنیم داخل اکسسس و اطلاعاتش رو به جدول اصلی مون الحاق کنیم . خطاهای ذکر شده موردی پیش میاد حتی بدون دیباگ و زدن دکمه end برای بار بعدی بدون خطا اجرا میشه . به ذهنم رسید که در کنترل خطا به لیبلی پاس بدم که فایل اکسل باز شده رو بدون ذخیره ببنده و مجددا کدها رو از اول اجرا کنه که جواب نداد یعنی حتما باید به اون پیام ارور جواب end رو بدی و برای بار بعد بدون خطا اجرا بشه
فایل رو ضمیمه کردم بی زحمت یه بررسی فرمائید frmAppend فرم مورد نظر وفایل اکسل که اول به فارسی بود به انگلیسی تغیر دادم در کنار برنامه اکسس
با سپاس وتشکر فراوان






پاسخ با نقل قول