विषय - सूची
अपने वीबीए कोड को तेज करने का एक तरीका यह है कि पृष्ठ विराम प्रदर्शित करने के लिए इसे बदलकर अक्षम किया जाए डिस्प्लेपेजब्रेकएस। इस सेटिंग को बदलने से हमेशा प्रभाव नहीं पड़ेगा। यह केवल तभी मायने रखता है जब (Microsoft से):
- आपने पहले प्रासंगिक वर्कशीट के लिए पेजसेटअप प्रॉपर्टी सेट की है तथा आपकी VBA प्रक्रिया कई पंक्तियों या स्तंभों के गुणों को संशोधित करती है
- या आपकी वीबीए प्रक्रिया एक्सेल को पेजब्रेक्स की गणना करने के लिए मजबूर करती है (प्रिंट पूर्वावलोकन प्रदर्शित करना या पेजसेटअप के किसी भी गुण को संशोधित करना)।
पेज ब्रेक प्रदर्शित करने को अक्षम करने के लिए सेट करें डिस्प्लेपेजब्रेक्स संपत्ति को झूठा:
1 | ActiveSheet.DisplayPageBreaks = False |
आप संपत्ति को सही पर सेट करके DisplayPageBreaks को वापस चालू कर सकते हैं:
1 | ActiveSheet.DisplayPageBreaks = True |
ध्यान दें कि प्रत्येक व्यक्तिगत कार्यपत्रक के लिए DisplayPageBreaks सेटिंग सेट की जानी चाहिए। किसी कार्यपुस्तिका में सभी कार्यपत्रकों के लिए पृष्ठ विराम प्रदर्शित करना अक्षम करने के लिए:
12345678 | उप DisplayPageBreaks_Example ()वर्कशीट के रूप में डिम WSवर्कशीट में प्रत्येक ws के लिएws.DisplayPageBreaks = Falseअगला wsअंत उप |