কিভাবে এক্সেল VBA এক্সিকিউশন বিরতি করতে


1

সাধারণত একটি Esc বা Ctrl ব্যবহার করুন + বিরতি বন্ধ করা VBA কোড, কিন্তু একটি উপায় আছে বিরতি এক্সিকিউশন, ঠিক ভিজ্যুয়াল স্টুডিও মত?

উত্তর:


1

প্রকল্পটি আনলক এবং দর্শনীয় হলে, বর্তমান বিন্দুতে Ctrl-Break বিরাম / বিরতি দেওয়া উচিত। আপনাকে VBE এর সরঞ্জামগুলি নির্বাচন করতে হতে পারে। বিকল্পসমূহ। সাধারণ ট্যাব: ক্লাস মডিউলগুলিতে বিরতি দিন ", যদি আপনার কোড ক্লাস ব্যবহার করে তবে এটি পরিবর্তন করতে ভুলবেন না বা আপনি উৎপাদন পরিবেশগুলিতে অপ্রত্যাশিত ফলাফল পেতে পারেন।

যদি আপনি অ্যাক্সেস শীট / নিয়ন্ত্রণগুলি থেকে ফায়ারিংয়ের ইভেন্টগুলি বন্ধ করতে চান তবে আপনি এটি ব্যবহার করতে পারেন Application.EnableEvents = False অবিলম্বে উইন্ডো বা কোড।


আমি এই উত্তর দেওয়া হয় যে লক্ষ্য। কিন্তু আমি একই জিনিস ভাবছিলাম কারণ কখনও কখনও Ctrl + ব্রেক কাজ করে না। কিন্তু, বিরতি বিরতি হিসাবে একই নয়। একটি মৃত্যুদন্ড কার্যকর করার অর্থ হল যে এটি মেডিকেলে মৃত্যুদন্ড কার্যকর করা বন্ধ করে এবং এটি ছেড়ে চলে যেতে পারে। একটি মৃত্যুদন্ড বিরতি অর্থ ফেরৎ সঙ্গে অবিলম্বে মৃত্যুদন্ড কার্যকর করা মানে।
ejbytes

1

VBA একটি একক-থ্রেডেড অ্যাপ্লিকেশন, এটি কেন ইভেন্টগুলির প্রতিক্রিয়া জানাতে পারে না। গ্রহণযোগ্য উত্তর এটি করার এক উপায়। আরেকটি উপায় হল দীর্ঘ চালানোর লুপের ভিতরে কোডে ডুভেন্টস কমান্ড যোগ করা।

For i = 1 to 10000
    ' Do something long
    DoEvents
Loop
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.