یه ماکرو دارم که همون اول کار در Workbook_Open اجرا میشه و هر 30ثانیه یکبار تکرار میشه
و این روند همیشه ادامه داره
تنها مشکل اینه که با بستن فایل در اکسل ؛ بعد از گذشت همون 30 ثانیه دوباره فایل مورد نظر باز میشه تا اون ماکرو طبق معمول شروع به کار کنه
بنابراین راهی به جز خارج شدن کامل از اکسل (به جای بستن فایل اکسل) و یا End Task کردن اکسل باقی نمی مونه
با چه کدی میشه ماکروی فعال رو متوقفش کرد؟
به نظرم دستوری باید باشه که مثلا اون رو در بخش Workbook_BeforeClose قرار بدم تا هنگام بستن فایل از ادامه کار ماکرو جلوگیری بشه
و این روند همیشه ادامه داره
تنها مشکل اینه که با بستن فایل در اکسل ؛ بعد از گذشت همون 30 ثانیه دوباره فایل مورد نظر باز میشه تا اون ماکرو طبق معمول شروع به کار کنه
بنابراین راهی به جز خارج شدن کامل از اکسل (به جای بستن فایل اکسل) و یا End Task کردن اکسل باقی نمی مونه
با چه کدی میشه ماکروی فعال رو متوقفش کرد؟
به نظرم دستوری باید باشه که مثلا اون رو در بخش Workbook_BeforeClose قرار بدم تا هنگام بستن فایل از ادامه کار ماکرو جلوگیری بشه
کامنت