پرفروش ترين
برترين
آخرين محصولات فروشگاه
فایل الکترونیکی آموزش اکسل پیشرفته ۲۰۱۰
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
یوزرفرم پیشرفته -Advanced  User Form
داشبورد (مقدماتی) – Dashboards(Elementary)
ابزارهای اعتبار سنجی و اخطار دهنده
بسته آموزشی userform
مدیریت و کنترل خطا در اکسل
توابع متنی
گرافیک در اکسل
جزوه آموزشی جداول و نمودارهای پاشنه ای
فایل آموزشی نحوه تهیه فرمت عددی دلخواه یا custom number format cell
آموزش ایجاد فایل چندکاربره با سطح دسترسی مشخص
نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: خروج از برنامه در صورت بروز هرخطايي در كد برنامه VBA

  1. #1

    آخرین بازدید
    16 _ 07 _ 2017
    تاریخ عضویت
    April_2010
    محل سکونت
    مشهد
    نوشته ها
    2
    امتیاز
    0
    سپاس
    0
    سپاس شده
    0 در 0 پست

    فرستادن پیام با Skype به Basirat

    خروج از برنامه در صورت بروز هرخطايي در كد برنامه VBA

    باسلام
    من برنامه اي جهت برنامه ريزي توليد با VBA نوشته ام
    لطفا بفرماييد چه كدي مي توان به برنامه اضافه كرد ، كه وقتي خطي از برنامه با خطا مواجه مي شود ابتدا پيغام " برنامه با مشكل مواجه شده است " را صادر سپس از برنامه خارج شود .
    اخطار: این یک موضوع قدیمی است
    به دلیل قدیمی بودن موضوع، ممکن است برخی فایل های ضمیمه به درستی کار نکنند. لطفا در صورت عدم ضرورت، از بالا آوردن موضوعات قدیمی خودداری نمایید.
    پاسخ مورد نظر براي اين تاپيك ارسال شده است.

  2.  

  3. #2


    محصولات کاربر

    کتاب آموزش جامع و پیشرفته اکسل 2010
    آخرین بازدید
    4 هفته پیش
    تاریخ عضویت
    February_2010
    محل سکونت
    مشهد
    نوشته ها
    426
    امتیاز
    887
    سپاس
    252
    سپاس شده
    818 در 183 پست

    mrexcel به Yahoo ارسال پیام

    RE: خروج از برنامه در صورت بروز هرخطايي در كد برنامه VBA

    On Error GoTo line
    On Error Resume Next
    On Error GoTo
    اين 3 مورد در هنگام برخورد با خطا كاربرد دارد اگر از فرم ها هم بعد از اين كد كمك بگيريم
    خواسته شما انجام ميشود .
    البته اميدوارم دوستان متخصص نظر بهتري بدهند

  4. سپاس ها (1)


  5. #3


    آخرین بازدید
    3 روز پیش
    تاریخ عضویت
    February_2010
    محل سکونت
    بوشهر
    نوشته ها
    931
    امتیاز
    664
    سپاس
    29
    سپاس شده
    810 در 348 پست

    shamsololama به Yahoo ارسال پیام فرستادن پیام با Skype به shamsololama

    RE: خروج از برنامه در صورت بروز هرخطايي در كد برنامه VBA

    با درود فراوان به دوست گرامی
    در مورد خطاهای که در کد برنامه به وجود می آید اگر کد را اشتباه نوشته باشیم که همانطور که می دانید برنامه اجرا نخواد شد و توان اینکه پیغامی نیز صادر کند را نخواهد داشت چرا که اساس برنامه که کدنویسی در آن قسمت بوده مشکل دارد.

    ولی در یک دسته خطاها که به کدنویسی مربوط نبوده و کد نویسی را درست انجام داده ایم و بسته به دستوراتی که در کد نوشته ایم با خطا روبر می شویم اینکار شدنی است
    مثال اینکه اگر در یک کد دستوری را نوشته ایم که در درایو D فایل Book1 را باز کن اگر این فایل وجود داشته و بسته باشد این کد بدون خطا عمل می کند و اگر این فایل وجود نداشته باشد و یا باز باشد کد ما با خطا روبرو خواهد شد . که اگر همچنانکه قبلا گفته ام (در همین فروم) در سطر اول بنویسیم On error resume next کد زمان اجرا اگر با این خطا روبرو شد از آن گذشته و خطایی نمیگیرد و خللی نیز در برنامه ایجاد نمی شود و اگر نیاز داشته که پیغامی نیز صاد کند بجای پریدن از روی خطا با On error resume next می توانید با تابع شرطی if و دستوراتی که اول وجود آن فایل و یا باز و بسته بودن آن را چک کند را بررسی کرده و پیغام نیز در آن قرار داده و یا از ترکیب if و iserror استفاده کنیم که در صورت error پیغامی را داد و در غیر اینصورت آن را اجرا کند.
    در صورت نیاز توضیح بیشتر در خدمت شما خواهم بود و یا نمونه کار را ارئه داده تا با مثال آن را انجام داده در اختیار شما قرار دهم

    منتظر راهمنایی دیگر دوستان نیز هستیم

  6. سپاس ها (2)


  7. #4


    آخرین بازدید
    19 ساعت پیش
    تاریخ عضویت
    October_2013
    نوشته ها
    9
    امتیاز
    14
    سپاس
    0
    سپاس شده
    4 در 2 پست

    سلاممیدونم این یه موضوع قدیمیه ولی یه سوال برام پیش اومدهاگه بخوایم با دستو ر mkdir یه دایرکتوری درست کنیم و اگر دایرکتوری وجود داشت بجای اینکه ارور بده ازش بگذره باید چه کدی نوشت?

  8. #5


    آخرین بازدید
    4 ساعت پیش
    تاریخ عضویت
    September_2013
    محل سکونت
    بچه محل آقا امام رضا
    نوشته ها
    2,727
    امتیاز
    8691
    سپاس
    5,486
    سپاس شده
    7,027 در 2,261 پست

    Amir Ghasemiyan به Yahoo ارسال پیام
    نقل قول نوشته اصلی توسط afshar_yan نمایش پست ها
    سلاممیدونم این یه موضوع قدیمیه ولی یه سوال برام پیش اومدهاگه بخوایم با دستو ر mkdir یه دایرکتوری درست کنیم و اگر دایرکتوری وجود داشت بجای اینکه ارور بده ازش بگذره باید چه کدی نوشت?

    سلام دوست عزيز
    شما ميتونين قبل از اينكه پوشه رو ايجاد كنيد از وجود يا عدم وجود پوشه مطلع بشيد
    کد:
    If Dir(strFullPath, vbDirectory) = vbNullString Then MkDir strFullPath
    strFullPath آدرس كامل پوشه يا فايل مورد نظرتون هست

  9. سپاس ها (2)


  10. #6


    آخرین بازدید
    19 ساعت پیش
    تاریخ عضویت
    October_2013
    نوشته ها
    9
    امتیاز
    14
    سپاس
    0
    سپاس شده
    4 در 2 پست

    خیلی آقایی
    درست شد ممنونم

  11. سپاس ها (1)



اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. کم کردن تاریخ از 89تا 92 به صورت روز شمار
    توسط saeed9534 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 10
    آخرين نوشته: 12 _ 05 _ 2015, 00:05
  2. راهنمايي
    توسط Ali7010 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 3
    آخرين نوشته: 14 _ 02 _ 2014, 21:52
  3. مطالب و لينك هايي مربوط به VBA
    توسط afshin160 در انجمن سوالات پیرامون ويژوال بيسيك - VBA Questions
    پاسخ ها: 3
    آخرين نوشته: 28 _ 12 _ 2012, 21:11
  4. راهنمايي قرار دادن كد
    توسط sajad2000 در انجمن توابع اکسل - Excel Functions
    پاسخ ها: 5
    آخرين نوشته: 02 _ 12 _ 2012, 18:37
  5. افزودن به روز ، ماه ، سال و غیره بصورت اتوماتیک
    توسط Amir Mohsenpour در انجمن ترفندهای اکسل Excel Tricks
    پاسخ ها: 6
    آخرين نوشته: 05 _ 05 _ 2010, 17:53

بازدید کنندگان با جستجو های زیر این صفحه را پیدا کرده اند

كدهاي vba

کد خروج از اکسل

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
  • BB code ها فعال هستند
  • شکلک ها فعال هستند
  • کد [IMG] فعال است
  • کد [VIDEO] فعال است
  • کد HTML غیر فعال است