सामग्री तालिका
यदि हामीले हाम्रो एक्सेल कार्यपत्रमा अनुकूलन प्रिन्ट बटन सेट गर्न सक्छौं भने यो धेरै प्रयोगकर्ता-अनुकूल र मुद्रण पानाहरूको लागि समय बचत हुन सक्छ। VBA म्याक्रो प्रयोग गरेर, हामी सजिलैसँग गर्न सक्छौं। त्यसैले यो लेखले तपाईंलाई एक्सेलमा प्रिन्ट बटनको लागि VBA कोड प्रयोग गर्न ५ सरल म्याक्रोहरू प्रदान गर्नेछ।
अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्
तपाईंले गर्न सक्नुहुन्छ। यहाँबाट नि:शुल्क एक्सेल टेम्प्लेट डाउनलोड गर्नुहोस् र आफ्नै अभ्यास गर्नुहोस्।
VBA Code to Create Print Button.xlsm
5 VBA प्रयोग गर्ने उदाहरणहरू एक्सेलमा प्रिन्ट बटनको लागि कोड
पहिले हाम्रो डेटासेटमा परिचय गरौं जसले केही विक्रेताको विभिन्न क्षेत्रहरू मा बिक्री प्रतिनिधित्व गर्दछ।
१. एक्सेलमा प्रिन्ट संवाद बक्सको लागि प्रिन्ट बटन बनाउन VBA कोड प्रयोग गर्नुहोस्
पहिले, हामी प्रिन्ट बटन सिर्जना गर्नेछौं र त्यसपछि यसको लागि कोडहरू लेख्नेछौं।
चरणहरू:
- निम्न रूपमा क्लिक गर्नुहोस्: विकासकर्ता >> घुसाउनुहोस् >> बटन बक्स।
चाँडै पछि, तपाईंले आफ्नो कर्सर मा प्लस चिन्ह (+) प्राप्त गर्नुहुनेछ।
- तान्नुहोस् त्यो कर्सर तपाईँले चाहेको अनुसार बटन साइज र केहि समय पछि, एक डायलग बक्स नामको Asign Macro खुल्नेछ।
- एउटा नाम दिनुहोस् र नयाँ थिच्नुहोस् ।
ए VBA विन्डो देखा पर्नेछ।
- त्यसपछि टाइप गर्नुहोस् यसमा निम्न कोडहरू-
6680
- अब पछाडि जानुहोस् आफ्नो पाना ।
कोड ब्रेकडाउन
- यहाँ , मैले एउटा उप प्रक्रिया, DialogBox सिर्जना गरें।
- त्यसपछि Dialogs (xlDialogPrint) प्रयोग गरियो। खोल्नको लागि देखाउनुहोस् । प्रिन्ट संवाद बाकस ।
बटन बनाइएको छ।
- दायाँ क्लिक गर्नुहोस् बटन <2 मा>र बटनको नाम परिवर्तन गर्न सन्दर्भ मेनु बाट पाठ सम्पादन गर्नुहोस् चयन गर्नुहोस्।
- पछि, केवल टाइप गर्नुहोस् नाम र क्लिक गर्नुहोस् तपाईंको माउस कहीँ पनि बटन बाहिर ।
त्यसपछि बटन थिच्नुहोस्।
22>
त्यसपछि तपाईंले प्रिन्ट संवाद बक्स पाउनुहुनेछ। यदि तपाइँ चाहनुहुन्छ भने तपाइँ यसलाई अहिले प्रिन्ट गर्न सक्नुहुन्छ।
यदि तपाइँसँग यस समयमा कुनै पनि प्रिन्टर छैन भने तपाइँ यसलाई बचत को रूपमा गर्न सक्नुहुन्छ। 1>PDF । थप प्रयोगको लागि वा पछि छाप्नुहोस् ।
- अब ठीक थिच्नुहोस्। 14>
- यस क्षणमा नाम दिनुहोस् र बचत गर्नुहोस् थिच्नुहोस्।
<11
24>
यहाँ छापिएको छ PDF ।
थप पढ्नुहोस्: कसरी एक्सेलमा प्रिन्ट सेटिङ्हरू समायोजन गर्ने (८ उपयुक्त युक्तिहरू) <3
2। सक्रिय पानाको लागि प्रिन्ट बटन बनाउन VBA कोड प्रयोग गर्नुहोस्
यहाँ, हामी प्रिन्ट गर्न र सक्रिय <1 प्रयोग गर्नेछौं।>पाना ।
चरणहरू:
- पछ्याउनुहोस् पहिलो खण्डबाट पहिलो दुई-चरण <1 सिर्जना गर्न>बटन र एक म्याक्रो असाइन गर्नुहोस् ।
- एक म्याक्रो नाम लेख्नुहोस् र थिच्नुहोस् नयाँ ।
चाँडै पछि, एउटा VBA विन्डो खुल्नेछ।
- त्यसपछि निम्न कोडहरू यसमा लेख्नुहोस्-
8883
- पछि, फिर्ता जानुहोस् मा
कोड ब्रेकडाउन
- यहाँ, मैले उप प्रक्रिया सिर्जना गरेको छु , ActiveSheet ।
- त्यसपछि प्रिन्टआउट प्रयोग गरियो चयन गर्न द सक्रिय पाना र छाप्नुहोस् यो .
- अब बटन थिच्नुहोस्। 14>
- एउटा नाम दिनुहोस् र थिच्नुहोस् बचत गर्नुहोस् .
A संवाद बक्स नामको सेभ प्रिन्ट आउटपुट यस रूपमा खुल्नेछ।
त्यसपछि तपाईंले प्रिन्ट गर्नुहुनेछ PDF ।
तपाईंले यदि तपाईलाई यो आवश्यक छ भने सजिलैसँग प्रिन्टर परिवर्तन गर्नुहोस्।>
- त्यसपछि प्रिन्ट विकल्प चयन गर्नुहोस् र ड्रप-डाउन मा क्लिक गर्नुहोस् a प्रिन्टर ।
थप पढ्नुहोस्: एक्सेलमा सबै पानाहरू कसरी प्रिन्ट गर्ने (३ विधिहरू)
३. एक्सेलमा चयन गरिएका पानाहरूका लागि प्रिन्ट बटन सिर्जना गर्न VBA कोड लागू गर्नुहोस्
यदि तपाइँ प्रिन्ट विशिष्ट चयनित पानाहरू चाहनुहुन्छ भने यो प्रयोग गरेर पनि सम्भव छ। VBA ।
चरणहरू:
- पहिलो खण्डको पहिलो दुई-चरण पालना गर्नुहोस् सिर्जना गर्न बटन र असाइन a म्याक्रो ।
- त्यसपछि म्याक्रो नाम लेख्नुहोस् र नयाँ थिच्नुहोस्।<13
छिट्टै पछि,एउटा VBA विन्डो खुल्नेछ।
- पछि, टाइप गर्नुहोस् निम्न कोडहरू यसमा-
6620
त्यसपछि फिर्ता जानुहोस् आफ्नो पाना मा।
34>
कोड ब्रेकडाउन
- यहाँ, मैले एउटा उप प्रक्रिया, चयनित पानाहरू सिर्जना गरें।
- त्यसपछि एक्टिभ विन्डो मा प्रयोग गरियो सक्रिय एक्सेल विन्डोबाट पाना चयन गर्नुहोस्।
- अर्को, प्रिन्ट गर्न प्रिन्टआउट प्रयोग गरियो बहु चयन गरिएको पानाहरू ।
- अब पानाहरू चयन गर्नुहोस् र प्रिन्ट बटन थिच्नुहोस्। मैले दुईवटा पानाहरू चयन गरेँ।
- PDF का लागि नाम दिनुहोस् र बचत गर्नुहोस् थिच्नुहोस्। ।
PDF फाइलमा दुई पानाहरू<2 का लागि t wo पृष्ठहरू छन्>.
थप पढ्नुहोस्: एक्सेलमा VBA म्याक्रो प्रयोग गरेर विशिष्ट पानाहरू कसरी प्रिन्ट गर्ने (4 तरिका)
समान पढाइहरू:
- कसरी A4 साइजमा एक्सेल पाना प्रिन्ट गर्ने (4 तरिका)
- कसरी राख्ने Excel मा हेडर प्रिन्ट गर्दा (3 तरिकाहरू)
- Excel VBA: कसरी प्रिन्ट क्षेत्र गतिशील रूपमा सेट गर्ने (७ तरिकाहरू)
- कसरी एक्सेल प्रिन्ट गर्ने रेखाहरू सहितको पाना (३ सजिलो तरिका)
- एक्सेलमा ग्राफ कसरी प्रिन्ट गर्ने (५ तरिका)
4। चयन गरिएको दायरासँग विशिष्ट पानाको लागि प्रिन्ट बटन सिर्जना गर्न एक्सेल VBA इम्बेड गर्नुहोस्
यहाँ, हामी प्रिन्ट बटन प्रिन्ट एक चयन गर्नेछौं दायरा एउटा विशिष्ट पाना बाट।
चरणहरू:
- पछ्याउनुहोस् पहिलोपहिलो खण्डबाट दुई-चरण बटन सिर्जना गर्न र म्याक्रो तोक्न।
- एउटा म्याक्रो नाम लेख्नुहोस् र नयाँ थिच्नुहोस्। .
छिट्टै, एउटा VBA विन्डो खुल्नेछ।
- त्यसपछि लेख्नुहोस् निम्न कोडहरू –
4281
- पछि, आफ्नो पानामा फर्कनुहोस्।
कोड ब्रेकडाउन
- यहाँ, मैले एउटा उप प्रक्रिया, विशिष्ट पाना दायरा सिर्जना गरेको छु।
- त्यसपछि कथनसँग कथन चयन गर्न a विशिष्ट
- अर्को, PrintArea = "B2:D11" प्रयोग गरियो। PrintOut निर्दिष्ट पानाबाट दायरा चयन गर्नेछ र प्रिन्ट गर्नेछ यसलाई।
- अब केवल प्रिन्ट बटन थिच्नुहोस्।
- का लागि नाम सेट गर्नुहोस् PDF र थिच्नुहोस् बचत गर्नुहोस् ।
41>
यो प्रिन्ट गरिएको विशिष्ट पाना हो।
थप पढ्नुहोस्: Excel VBA: धेरै दायराहरूका लागि प्रिन्ट क्षेत्र सेट गर्नुहोस् (५ उदाहरणहरू)
५। चयन गरिएको दायरासँग सक्रिय पानाको लागि प्रिन्ट बटन सिर्जना गर्न एक्सेल VBA इम्बेड गर्नुहोस्
साथै, तपाईंले एक्टिभ पाना बाट दायरा चयन गर्न सक्नुहुन्छ र प्रिन्ट बटन प्रिन्ट गर्नुहोस् यसलाई VBA प्रयोग गरेर।
चरणहरू:
- पछ्याउनुहोस् पहिलो खण्डबाट पहिलो दुई-चरण बटन सिर्जना गर्न र म्याक्रो असाइन गर्नुहोस्।
- पछि, एउटा म्याक्रो नाम लेख्नुहोस् र नयाँ थिच्नुहोस्।
चाँडै पछि, एक VBA विन्डो खुल्नेछ।
- VBA विन्डोमा, लिख्नुहोस् निम्न कोडहरू –
5546
- त्यसपछि फिर्ता जानुहोस् आफ्नो पाना मा।
<0 कोड ब्रेकडाउन
- यहाँ, मैले उप प्रक्रिया, ActiveSheetnRange सिर्जना गरें।
- त्यसपछि <1 प्रयोग गरियो>दायरा(“B2:D11”)।प्रिन्टआउट गर्न चयन गर्नुहोस् a दायरा र छाप्नुहोस्।
- प्रिन्ट बटन थिच्नुहोस्।
- नाम दिनुहोस् र थिच्नुहोस् बचत गर्नुहोस् ।
त्यसपछि तपाईंले मुद्रित दायरा पाउनुहुनेछ।
थप पढ्नुहोस्: विशिष्ट पानाहरू प्रिन्ट गर्न एक्सेल बटन (सजिलो चरणहरूसँग)
निष्कर्ष
मलाई माथि वर्णन गरिएको प्रक्रियाहरू आशा छ एक्सेलमा प्रिन्ट बटन को लागि VBA कोड प्रयोग गर्न पर्याप्त हुनेछ। टिप्पणी सेक्सनमा कुनै पनि प्रश्न सोध्न नहिचकिचाउनुहोस् र कृपया मलाई प्रतिक्रिया दिनुहोस्।