مرحوم محمد محمدی

🖤 پیام تسلیت

با نهایت تأسف و تأثر، باخبر شدیم جناب آقای محمد محمدی با نام کاربری smartman ، از مدیران ارزشمند انجمن اکسل ایران، دار فانی را وداع گفته‌اند.

ایشان سال‌ها با دانش، تجربه، اخلاق نیکو و روحیه کمک به دیگران، سهم بزرگی در رشد و پویایی انجمن داشتند و خاطره حضور ارزشمندشان همواره در ذهن اعضای انجمن باقی خواهد ماند.

مدیریت و اعضای انجمن ExcelIran این ضایعه را به خانواده محترم ایشان، دوستان و تمامی اعضای انجمن تسلیت عرض نموده و از خداوند متعال برای آن مرحوم، رحمت و مغفرت الهی و برای بازماندگان صبر و شکیبایی مسئلت دارند.


انا لله و انا الیه راجعون

مشکل با On Error GoTo

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • a.dal65

    • 2011/04/29
    • 384
    • 67.00

    [حل شده] مشکل با On Error GoTo

    با سلام

    دوستان من توی Workbook_BeforeClose این کد رو قرار دادم :
    کد:
    Private Sub Workbook_BeforeClose(Cancel As Boolean)
    MsgBox "لطفا منتظر بمانيد در حال تهيه نسخه پشتيبان", vbInformation + vbMsgBoxRight
    On Error GoTo errHandler:
    ThisWorkbook.SaveCopyAs Filename:="C:\bk\" & ActiveWorkbook.Name & "_" & Format(Now(), "yyyymmdd_hhmmss") & ".xlsm"
    MsgBox "موفق", vbInformation + vbMsgBoxRight
    errHandler:
    MsgBox "خطاااااااااااااااا", vbCritical + vbMsgBoxRight
    End Sub
    هدفم از گذاشتن On Error GoTo errHandler: این بوده که اگه مثلا فولدر وجود نداشت یا هر خطایی رخ داد که عملیات backup گیری انجام نشد به کاربر اطلاع بده تا متوجه بشه .


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

    ولی اگه فولدر وجود داشته باشه هم پیعام خطا میده هم پیغام موفق!!! (که نباید پیام خطا بده)
    فایل های پیوست شده
  • Amir Ghasemiyan

    • 2013/09/20
    • 4600
    • 100.00

    #2
    سلام دوست عزیز
    اگر کد رو دیباگ کنی متوجه میشی مشکل از کجاست
    شما باید بعد از پیام موفق از ساب خارج بشی. کدش هم اینه:
    کد:
    exit sub

    کامنت

    چند لحظه..