सामग्री तालिका
Excel मा VBA सँग काम गर्दा हामीले भेट्ने सबैभन्दा महत्त्वपूर्ण र व्यापक रूपमा प्रयोग हुने कार्यहरू मध्ये एउटा आवश्यक डाटा छाप्नु हो। आज यस लेखमा, म तपाईंलाई एक्सेल VBA मा डाटा कसरी प्रिन्ट गर्न सक्नुहुन्छ भनेर देखाउनेछु उचित उदाहरण र दृष्टान्तहरू सहित।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाईँ यो लेख पढिरहनु भएको बेला अभ्यास गर्न यो अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्।
VBA Print.xlsm
Excel VBA सँग डाटा प्रिन्ट गर्ने चरणहरू
यहाँ मैले मार्टिन बुकस्टोर नामक पुस्तक पसलका केही पुस्तकहरूको नामहरू, प्रकारहरू , र मूल्यहरू सँग डेटा सेट गरेको छु।
आज हामी यस डेटा सेटलाई VBA मार्फत कसरी प्रिन्ट गर्न सक्छौँ भन्ने कुरा सिक्ने छौँ।
चरण १: प्रिन्ट गर्न VBA सम्पादक खोल्दै Excel मा
तपाईँको किबोर्डमा ALT+F11 थिच्नुहोस्। यसले भिजुअल बेसिक सम्पादक खोल्नेछ।
थप पढ्नुहोस्: एक्सेलमा प्रिन्ट एरिया कसरी सेट गर्ने ( ५ विधिहरू)
चरण 2: एक्सेलमा छाप्नको लागि नयाँ मोड्युल घुसाउनुहोस्
<1 मा Insert विकल्पमा जानुहोस्>VBA उपकरणपट्टी। घुसाउनुहोस् > मोड्युल नयाँ मोड्युल खोल्नको लागि।
सम्बन्धित सामग्री: कसरी एक्सेलमा ग्रिडलाइनहरू प्रिन्ट गर्ने (२ तरिका)
चरण 3: एक्सेलमा प्रिन्ट गर्न VBA कोड प्रविष्ट गर्दा
Module1 नामको नयाँ मोड्युल खुल्नेछ। त्यहाँ निम्न VBA कोड प्रविष्ट गर्नुहोस्।
⧭ VBA कोड:
8422
⧭ नोटहरू :
- यहाँ, म छाप्न चाहन्छुमेरो कार्यपुस्तिकाको सक्रिय कार्यपत्र। कुनै पनि अन्य कार्यपत्र प्रिन्ट गर्नको लागि, कार्यपत्रको नाम सिधै कोडमा लेख्नुहोस्।
उदाहरणका लागि, Sheet1 भनिने कार्यपत्र प्रिन्ट गर्न, प्रयोग गर्नुहोस्:
ActiveWorkbook.Worksheets(“Sheet1”).PrintOut प्रतिलिपिहरू:=1
- तपाईं सक्रिय नभएको कार्यपुस्तिकाबाट पनि छाप्न सक्नुहुन्छ। उदाहरणका लागि, Workbook1 नामक कार्यपुस्तिकाबाट Sheet1 प्रिन्ट आउट गर्न, प्रयोग गर्नुहोस्:
कार्यपुस्तिका(“Workbook1”).Worksheets(“Sheet1) ”).प्रिन्टआउट प्रतिलिपिहरू:=1
- यहाँ हामी कार्यपत्रको एउटा मात्र प्रतिलिपि प्रिन्ट गर्दैछौं। यदि तपाइँ एक भन्दा बढी प्रतिलिपिहरू छाप्न चाहनुहुन्छ भने, तदनुसार प्रतिलिपिहरू गुण परिवर्तन गर्नुहोस्।
- यदि तपाइँ धेरै कार्यपत्रहरू प्रिन्ट गर्न चाहनुहुन्छ र मुद्रण गर्दा तिनीहरूलाई मिलाउन चाहनुहुन्छ भने, त्यहाँ तपाइँको लागि विकल्प पनि छ। VBA को PrintOut प्रकार्यमा Collate भनिने गुण छ। यसलाई True मा सेट गर्नुहोस्।
ActiveWorkbook.ActiveSheet.PrintOut प्रतिलिपिहरू:=10, Collate:=True
सम्बन्धित सामग्री: Excel VBA: कसरी प्रिन्ट क्षेत्र गतिशील रूपमा सेट गर्ने (७ तरिका)
समान पढाइहरू:
- विशेष पानाहरू प्रिन्ट गर्नको लागि एक्सेल बटन (सजिलो चरणहरूसँग)
- कसरी एक्सेलमा तेर्सो रूपमा छाप्ने (४ विधिहरू)
- बहु एक्सेल प्रिन्ट गर्नुहोस् VBA (6 मापदण्ड) संग एकल PDF फाइलमा पानाहरू
- एक्सेलमा प्रिन्ट शीर्षक असक्षम गरिएको छ, यसलाई कसरी सक्षम गर्ने?
- कसरी प्रिन्ट गर्ने? एक्सेल पाना A4 साइजमा (4 तरिकाहरू)
चरण४: एक्सेलमा प्रिन्ट गर्न VBA कोड चलाउँदै
VBA कोड राम्ररी प्रविष्ट गरेपछि, म्याक्रो मा क्लिक गरेर रन चलाउनुहोस्।> विकल्प VBA उपकरणपट्टीमा।
सम्बन्धित सामग्री: Excel VBA: बहु दायराहरूको लागि प्रिन्ट क्षेत्र सेट गर्नुहोस् ( ५ उदाहरणहरू)
चरण 5: अन्तिम आउटपुट: VBA सँग छाप्नुहोस्
यदि तपाइँ सफलतापूर्वक कोड लेख्न सक्नुहुन्छ र यसलाई चलाउन सक्नुहुन्छ, तपाइँ फेला पार्नुहुनेछ तपाईंको प्रिन्टरमा छापिएको कार्यपत्र, र एउटा सानो विन्डो यस्तो देखिन्छ।
सम्बन्धित सामग्री: Excel VBA: कक्षहरूको प्रिन्ट दायरा ( ५ सजिलो विधिहरू)
याद गर्नुपर्ने कुराहरू
यहाँ हामीले VBA को प्रिन्टआउट प्रकार्य प्रयोग गरेका छौं। । VBA मा PrintPreview भनिने अर्को प्रकार्य छ, जसले मुद्रण गर्नु अघि डेटाको पूर्वावलोकन देखाउँछ।
PrintPreview प्रकार्यको सिन्ट्याक्स हो PrintOut प्रकार्य जस्तै, PrintOut को सट्टामा PrintPrview प्रयोग गर्नुहोस्।
ActiveWorkbook.ActiveSheet.PrintPreview
यसले छाप्नु अघि तपाइँको कार्यपत्रको पूर्वावलोकन देखाउनेछ।
21>
निष्कर्ष
त्यसोभए, यो तरिका हो जसको साथ तपाईले एक्सेल कार्यपत्रबाट कुनै पनि डाटा VBA प्रिन्ट गर्न सक्नुहुन्छ। के तपाईंको कुनै प्रश्न छन्? हामीलाई सोध्न नहिचकिचाउनुहोस्। र थप पोष्ट र अद्यावधिकहरूको लागि हाम्रो साइट ExcelWIKI भ्रमण गर्न नबिर्सनुहोस्।