ایجاد سوال
dark_mode
0 دوستدار 0 امتیاز منفی
15 visibility
موضوع: آفیس توسط:

اکسل اغلب زمانی که برایان در حال پردازش هر یک از چندین ورک بوک است، پیام «پاسخ نمی دهد» می دهد. او در مورد بهترین راه برای تشخیص و اصلاح چنین مشکلی تعجب می کند.

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

https://support.microsoft.com/en-gb/kb/2758592

این مقاله عمدتاً بر عناصر خارج از آنچه در ورک بوک شما وجود دارد، تمرکز دارد، که هر یک می توانند بر نحوه عملکرد اکسل با داده های شما تأثیر بگذارند.

البته ممکن است مشکل کاملاً به چیز دیگری مربوط باشد. اگر هنگام اجرای یک ماکرو پیام "عدم پاسخگویی" ظاهر می شود، ممکن است به دلیل خود ماکرو باشد. اگر چنین است، می خواهید مهارت های اشکال زدایی خود را از بین ببرید و بفهمید که آیا خطای منطقی در ماکرو دارید که باعث می شود آن به یک حلقه بی نهایت برود. (حلقه نامتناهی چیست؟ یک سری مراحل برای همیشه تکرار می شوند زیرا شرایطی که به طور طبیعی تکرار را متوقف می کنند هرگز مواجه نمی شوند.) اگر اینطور است، باید ماکرو را تغییر دهید تا مطمئن شوید که شرط حلقه بی نهایت رخ نمی دهد.

البته، ممکن است ماکرو شما تا جایی که می تواند سخت کار می کند و فقط زمان زیادی طول می کشد. در مواردی مانند این، به نظر می رسد اکسل پردازش پیش زمینه (آنچه در ورک بوک می بینید) را تا زمانی که ماکرو در حال اجرا در پس زمینه به پایان برسد، «خاموش» می کند.

یکی از راه های تعدیل کمی این است که دستور DoEvents را در کد ماکرو خود قرار دهید. این باعث می شود VBA نفس بکشد و هر "رویداد" را که در حالی که آنقدر مشغول اجرای کد بود که همه چیز را نادیده می گرفت ایجاد شده است، اجرا کند. به عبارت دیگر، باعث می شود VBA به اکسل اجازه "پاسخ" بدهد، بنابراین پیام "پاسخ نمی دهد" ظاهر نمی شود.

اگر خواستی، با این لینک از ما حمایت کن

پاسخ شما

looks_5نام شما برای نمایش - اختیاری
حریم شخصی : آدرس ایمیل شما محفوظ میماند و برای استفاده های تجاری و تبلیغاتی به کار نمی رود
عدد چهار رقمی در تصویر را وارد کنید

برای جلوگیری از این تایید در آینده, لطفا وارد شده یا ثبت نام کنید.
اگر حساب گوگل دارید به راحتی وارید شوید

0 پاسخ وجود دارد

سوال مشابهی یافت نشد

برای دسترسی راحت به مطالب سایت ، اپلیکیشن سایت را نصب کنید
و لطفا بعد از نصب امتیاز دهید. با تشکر از حمایت شما

23.2k سوال

8.5k پاسخ

608 دیدگاه

9.7k کاربر

83 نفر آنلاین
0 عضو و 83 مهمان در سایت حاضرند
بازدید امروز: 7687
بازدید دیروز: 10986
بازدید کل: 15365713
...