VBA के माध्यम से चेतावनी संदेशों को बंद करें

विषय - सूची

वीबीए चेतावनी संदेशों को कैसे दबाएं?

यदि आप मैक्रो नियंत्रण के तहत कार्यपुस्तिकाओं या तालिकाओं को हटाते हैं या अन्य गंभीर संचालन करते हैं, तो एक्सेल मैक्रो शुरू करने के बाद उपयोगकर्ता से पूछता है कि क्या आप वास्तव में यही चाहते हैं। निम्न उदाहरण दिखाता है कि विंडो कैसी दिख सकती है:

मूल रूप से, यह विंडो निश्चित रूप से सहायक है, क्योंकि यह महत्वपूर्ण डेटा के आकस्मिक विलोपन को रोकती है। कई मामलों में विंडो उपयोगकर्ता के लिए कष्टप्रद और भ्रमित करने वाली होती है। एक VBA समाधान की कल्पना करें जिसमें आंतरिक गणना चरणों के लिए तालिकाएँ बनानी होंगी और फिर हटा दी जाएँगी। तब संदेश विंडो उपयोगकर्ता के लिए कठिनाइयों का कारण बनती है क्योंकि उपयोगकर्ता के पास यह जानने का कोई तरीका नहीं है कि मैक्रो आंतरिक रूप से कैसे काम करता है।

ऐसे मामलों में चेतावनी विंडो को बंद करना समझ में आता है। क्योंकि आप इसे संपत्ति का उपयोग करके प्राप्त कर सकते हैं प्रदर्शन अलर्ट महत्व झूठा आवंटित करने के लिए। निम्न मैक्रो ऐसा करता है और फिर उस तालिका से पहली शीट को हटा देता है जिसमें मैक्रो स्थित है:

उप स्विच चेतावनी बंद ()
एप्लिकेशन। डिस्प्ले अलर्ट = गलत
यह कार्यपुस्तिका। पत्रक (1) .हटाएं
एप्लिकेशन.डिस्प्लेअलर्ट्स = ट्रू
अंत उप

मैक्रो चेतावनी संदेश प्रदर्शित नहीं करता है क्योंकि चेतावनी संदेश पहले आदेश के साथ बंद कर दिया गया था। मैक्रो समाप्त होने से पहले, सभी चेतावनी संदेश फिर से चालू हो जाते हैं। यह याद रखना सुनिश्चित करें! हर आदेश पर जिसके साथ आप प्रदर्शन अलर्ट पर झूठा सेट, एक कमांड भी है जिसका उपयोग आप अपने मैक्रो द्वारा संबंधित ऑपरेशन करने के बाद चेतावनी विंडो को वापस चालू करने के लिए कर सकते हैं जिससे चेतावनी विंडो हो सकती है। आप मान निर्दिष्ट करके स्विच ऑन कर सकते हैं सत्य.

आप साइट के विकास में मदद मिलेगी, अपने दोस्तों के साथ साझा करने पेज

wave wave wave wave wave