VBA में या एक घोषणा के माध्यम से नींद और प्रतीक्षा कार्य उपलब्ध हैं। हालांकि, "अंगूठे का अत्यधिक सरल नियम" स्लीप () का उपयोग कभी नहीं करना है। (Google '"कभी नींद का उपयोग न करें) (" प्रोग्रामिंग ")
Application.Wait ( https://msdn.microsoft.com/en-us/library/office/ff822851.aspx ) के लिए डॉक्टर पृष्ठ । ध्यान दें कि स्लीप और प्रतीक्षा के कारण एक्सेल आपके द्वारा निर्दिष्ट अवधि के लिए अनुत्तरदायी बन जाएगा और यह समय-स्लाइस "ट्रेन मलबे" का कारण बन सकता है।
यदि आपकी गणना में किसी प्रकार का एक लूप शामिल है, तो अपने विशिष्ट उद्देश्य के लिए इसे संभालने का एक तरीका (सीपीयू उपलब्धता के लिए गणना का समय) अपने स्वयं के एक विशेष प्रतीक्षा कार्य करना है, उदाहरण के लिए, DoEvents () 1 सेकंड और फिर लौटता है।
DoEvents मूल रूप से अपने कोड / दुभाषिया को OS आदि के लिए समय देने के लिए कहता है। यह निश्चित रूप से आपके कोड को लंबे समय तक ले जाएगा। गणना चालू होने के दौरान यह आपको कार्यपत्रक को संपादित करने की अनुमति भी दे सकती है, इसलिए आपका माइलेज अलग-अलग हो सकता है। परीक्षा।
उदाहरण के लिए, https://stackoverflow.com/questions/469347/is-there-an-equivalent-to-thread-sleep-in-vba