اکسل

همه چیز درباره اکسل

اکسل

همه چیز درباره اکسل

۱ مطلب در ارديبهشت ۱۳۹۴ ثبت شده است

مدیریت خطا در ماکرو اکسل

پنجشنبه, ۳ ارديبهشت ۱۳۹۴، ۱۰:۴۰ ق.ظ

کنترل و مدیریت خطاهای ناخواسته در حین اجرای یک ماکرو بسیار حائز اهمیت می باشد برای این منظور راهکارها و فرامین در ماکرونویسی اکسل در نظر گرفته شده است که از جمله متداولترین انها می توان به

1- On Error Resume Next

ساده ترین و در عین حال کمی خطرناک با این فرمان ماکرو از خطهای همراه با خطا عبور می کند و هیچ خطایی نشان داده نمی شود

مثال

    On Error Resume Next
    N = 1 / 0    ' cause an error
    If Err.Number <> 0 Then
        N = 1
    End If

 

2-On Error Goto ali

کلمه علی در کد فوق به یک مکان در پایین تر از محل وقوع خطا اشاره دارد و به ماکرو اجازه داده می شود در صورت بروز خطا ادامه اجرای ماکرو به بعد از محل مورد نظر انتقال یابد

مثال

   :On Error Goto ali
    N = 1 / 0    ' cause an error
    '
    ' more code
    '
    Exit Sub
    :ali
       Resume Next
    End Sub

مطالب کامل تر رو در آدرس زیر مشاهد کنید

http://www.cpearson.com/excel/errorhandling.htm

 

  • علیرضا باقری