۰۸-اسفند-۱۳۹۳, ۲۱:۴۷:۵۴
در اکسل برنامه مینویسم.
میخوام از ThisWorkbook در Workbook_BeforeClose فایل یک علامت به Worksheet_Change یکی از شیتها بدم که یه کاری رو که معمولا باید بکنه نکنه.
برای این کار در ThisWorkbook یه متغیر Public با نوع Boolean ساختم که وقتی وارد Workbook_BeforeClose میشه مقدار True بهش میدم.
وسط اجرای Workbook_BeforeClose، وقتی وارد Worksheet_Change میشه؛ اون برنامه رو که میخوام در این حالت اجرا نشه مقید کردم که در صورتی که مقدار متغیری که گفتم True نبود کار کنه.
مشکل اینه که مقدار Ture رو که در Workbook_BeforeClose به متغیر دادم در Worksheet_Change خالی دیده میشه.
راه حل چیه؟
میخوام از ThisWorkbook در Workbook_BeforeClose فایل یک علامت به Worksheet_Change یکی از شیتها بدم که یه کاری رو که معمولا باید بکنه نکنه.
برای این کار در ThisWorkbook یه متغیر Public با نوع Boolean ساختم که وقتی وارد Workbook_BeforeClose میشه مقدار True بهش میدم.
وسط اجرای Workbook_BeforeClose، وقتی وارد Worksheet_Change میشه؛ اون برنامه رو که میخوام در این حالت اجرا نشه مقید کردم که در صورتی که مقدار متغیری که گفتم True نبود کار کنه.
مشکل اینه که مقدار Ture رو که در Workbook_BeforeClose به متغیر دادم در Worksheet_Change خالی دیده میشه.
راه حل چیه؟