यह लेख आपको दिखाएगा कि प्रिंटिंग स्केल को कैसे बदलें ताकि सभी कॉलम एक ही पेज पर प्रिंट हों। कभी-कभी आपके एक्सेल वर्कबुक में प्रिंटिंग के दौरान एक पेज पर फिट होने के लिए बहुत अधिक कॉलम हो सकते हैं। उस स्थिति में, आप वर्कशीट को उन सभी कॉलम के साथ प्रिंट नहीं कर सकते जिनकी आपको आवश्यकता है। इस लेख में, आप एक्सेल शीट को उसमें सभी कॉलम के साथ प्रिंट करने के कुछ बहुत प्रभावी और कुशल तरीके देखेंगे।
प्रिंटिंग स्केल बदलने के 7 तरीके ताकि सभी कॉलम एक ही पेज पर प्रिंट हों
डेटासेट में, हमारे पास कुछ दवाओं की बिक्री की जानकारी है। डेटासेट में 7 कॉलम हैं। इस लेख के बाद के भागों में हम जिन सभी विधियों का वर्णन करेंगे, वे काफी त्वरित और सरल हैं।

1. फाइल मेनू से प्रिंटिंग स्केल बदलना
इस सेक्शन में, मैं आपको दिखाऊंगा कि स्केल प्रॉपर्टी को कैसे लागू करें ताकि स्केलिंग बदलें और प्रिंटिंग के दौरान सभी कॉलम एक पेज पर फिट हों। आइए नीचे दिए गए विवरण से गुजरें।
चरण:
- सबसे पहले, फाइल मेनू >> प्रिंट पर जाएं या बस प्रिंटिंग विकल्प खोलने के लिए CTRL+P दबाएं। आप देखेंगे कि प्रीव्यू सेक्शन में सभी कॉलम दिखाई नहीं दे रहे हैं। ऐसा इसलिए है क्योंकि हमने कोई स्केलिंग सेट नहीं की थी।

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

- अगला, प्रिंट आउटपुट सेव करें विंडो दिखाई देगी। फाइलों को PDF के रूप में सेव करना सुविधाजनक है, इसलिए मैंने .pdf चुना और फाइल को एक नाम दिया।
- उसके बाद, सेव पर क्लिक करें।

- अब, फाइल लोकेशन पर जाएं और इसे खोलें। आपको अपनी प्रिंटिंग कॉपी का स्पष्ट दृश्य मिलेगा।

इस प्रकार, आप प्रिंटिंग स्केल बदल सकते हैं ताकि सभी कॉलम एक ही पेज पर प्रिंट हों।
नोट:
आप अपने प्रिंटिंग कॉपी में सभी कॉलम फिट करने के लिए इस आसान तकनीक को प्रोसेस कर सकते हैं। हालांकि, यदि आपकी शीट में एक पेज पर फिट होने के लिए बहुत अधिक पंक्तियां हैं, तो एक और चीज है जो आपको करने की आवश्यकता हो सकती है। कॉलम हेडर हर पेज पर दिखाई देना चाहिए। और उस कारण से, हम नीचे दिए गए चरणों का पालन करने जा रहे हैं।
- पेज लेआउट टैब पर जाएं और फिर पेज सेटअप ग्रुप से पेज टाइटल्स रिबन चुनें। मैंने डेटासेट में कुछ और पंक्तियां जोड़ीं।
- उसके बाद, शीट चुनें और प्रत्येक पेज पर ऊपर बार-बार दिखाई देने के लिए हेडर रो चुनें। मेरे मामले में, हेडर 4th पंक्ति में हैं, इसलिए मैंने इसे चुना।
- अगला, ओके पर क्लिक करें।

- विधि 1 की तरह ही, कॉपी प्रिंट करें और इसे PDF डॉक्यूमेंट के रूप में सेव करें। मैंने फाइल खोली और 2nd पेज पर गया। आप देख सकते हैं कि हेडर उस पेज पर भी हैं।

और पढ़ें: मेरी एक्सेल शीट इतनी छोटी क्यों प्रिंट हो रही है (कारण और समाधान)
2. पेज लेआउट टैब का उपयोग करके प्रिंटिंग स्केल बदलना
हम पेज लेआउट टैब से प्रिंटिंग स्केल भी बदल सकते हैं और प्रिंटिंग कॉपी के लिए डेटाशीट के सभी कॉलम को एक पेज पर फिट कर सकते हैं। आइए नीचे दिए गए विवरण को पढ़ें।
चरण:
- सबसे पहले, पेज लेआउट टैब चुनें और पेज सेटअप ग्रुप के निचले दाएं कोने में पेज सेटअप आइकन पर क्लिक करें।
- उसके बाद, बस स्केलिंग फिट को 1 पेज पर सेट करें और प्रिंट पर क्लिक करें।

- अगला, विधि 1 की तरह फाइल सेव करें और फाइल खोलें। आपको प्रिंट कॉपी का प्रीव्यू दिखाई देगा।

इस प्रकार, आप लेआउट टैब का उपयोग करके प्रिंटिंग स्केल बदल सकते हैं ताकि सभी कॉलम एक ही पेज पर प्रिंट हों।
और पढ़ें: एक्सेल स्प्रेडशीट को फुल पेज प्रिंट के लिए कैसे स्ट्रेच करें (5 आसान तरीके)
3. प्रिंटिंग स्केल बदलने के लिए लैंडस्केप प्रॉपर्टी लागू करना
प्रिंटिंग स्केल बदलने का एक और संभव तरीका पोर्ट्रेट के बजाय लैंडस्केप प्रॉपर्टी लागू करना है। आइए नीचे दिए गए निर्देशों का पालन करें।
चरण:
- सबसे पहले, विधि 2 का पालन करके पेज सेटअप विंडो खोलें।
- उसके बाद, पेज चुनें और ओरिएंटेशन को पोर्ट्रेट से लैंडस्केप में बदलें।
- सुनिश्चित करें कि आपका स्केलिंग 100% सामान्य आकार पर एडजस्टेड है।
- अगला, जैसा चाहें प्रिंट या प्रिंट प्रीव्यू चुनें।

प्रीव्यू सेक्शन में, आप देख सकते हैं कि सभी कॉलम एक ही पेज पर हैं।

इस दृष्टिकोण का पालन करके, आप लैंडस्केप प्रॉपर्टी लागू करके प्रिंटिंग स्केल बदल सकते हैं ताकि सभी कॉलम एक ही पेज पर प्रिंट हों।
और पढ़ें: प्रिंटिंग के लिए एक्सेल में पेज साइज कैसे एडजस्ट करें (6 त्वरित ट्रिक्स)
4. प्रिंटिंग स्केल बदलने के लिए VBA ताकि सभी कॉलम एक ही पेज पर प्रिंट हों
हम सभी कॉलम प्रिंट करने के लिए माइक्रोसॉफ्ट विजुअल बेसिक फॉर एप्लीकेशन्स (VBA) का भी प्रभावी ढंग से उपयोग कर सकते हैं। VBA का उपयोग करते समय हमें प्रिंटिंग क्षेत्र को स्केल करने की आवश्यकता नहीं होती क्योंकि संबंधित मैक्रो चलाने के बाद VBA स्वचालित रूप से प्रिंट क्षेत्र को फिट कर देगा। बेहतर समझ के लिए नीचे दी गई प्रक्रिया देखें।
चरण:
- सबसे पहले, डेवलपर टैब पर जाएं और विजुअल बेसिक चुनें।

- उसके बाद, VBA एडिटर खुल जाएगा। इन्सर्ट >> मॉड्यूल चुनकर VBA मॉड्यूल खोलें।

- अगला, VBA मॉड्यूल में निम्न कोड टाइप करें।
Sub PrintRangeFromSheet() Application.PrintCommunication = False With Sheets("vba").PageSetup .FitToPagesWide = 1 .FitToPagesTall = False End With Application.PrintCommunication = True Sheets("vba").PrintPreview 'Sheets("vba").PrintOut End Sub

यहां, हमने 'vba' शीट प्रिंट करने के लिए VBA Sheets.PrintOut प्रॉपर्टी का उपयोग किया है। सभी कॉलम को एक पेज में फिट करने के लिए .FitToPagesWide और .FitToPagesTall का उपयोग किया जाता है। यहां, हम आपको प्रीव्यू दिखाना चाहते हैं, इसलिए मैंने PrintOut प्रॉपर्टी को कमेंट आउट किया और PrintPreview प्रॉपर्टी का उपयोग किया। यदि आप सीधे रेंज प्रिंट करना चाहते हैं तो PrintPreview प्रॉपर्टी वाली लाइन और PrintOut प्रॉपर्टी वाली लाइन से एपोस्ट्रोफ कॉमा (') हटा सकते हैं।
- इसके बाद, अपनी शीट पर वापस जाएं और PrintRangeFromSheet नामक मैक्रो चलाएं क्योंकि यह हमारे वर्तमान मैक्रो का नाम है।

अगला, आपको प्रिंटिंग कॉपी का प्रीव्यू दिखाई देगा।

इस प्रकार, आप प्रिंटिंग उद्देश्य के लिए VBA लागू करके एक ही पेज पर सभी कॉलम शामिल कर सकते हैं।
5. रेंज चयन द्वारा प्रिंटिंग स्केल बदलना
हम उस सेल रेंज को भी चुन सकते हैं जिसे हम एक पेज पर सभी कॉलम के साथ प्रिंट करना चाहते हैं। यहां हम इस उद्देश्य के लिए VBA भी लागू करेंगे। बेहतर परिप्रेक्ष्य के लिए निम्नलिखित विवरण देखें।
चरण:
- सबसे पहले, विधि 4 से VBA मॉड्यूल खोलने के चरणों का पालन करें।
- अगला, मॉड्यूल में निम्न कोड टाइप करें।
Sub SelectionToPrint() Application.PrintCommunication = False With ActiveSheet.PageSetup .FitToPagesWide = 1 .FitToPagesTall = False End With Application.PrintCommunication = True Selection.PrintPreview 'Selection.PrintOut End Sub

यहां, हमने प्रिंट करने के लिए सेल की एक विशिष्ट रेंज चुनने के लिए VBA सिलेक्शन प्रॉपर्टी का उपयोग किया। अन्य प्रॉपर्टी प्रिंटिंग कॉपी के एक पेज पर सभी कॉलम फिट करने के लिए हैं।
- अब, अपनी शीट पर वापस जाएं, प्रिंटिंग डेटा की रेंज चुनें और SelectionToPrint नामक मैक्रो चलाएं।

उसके बाद, आप प्रिंट कॉपी का प्रीव्यू देखेंगे क्योंकि हमने PrintOut प्रॉपर्टी के बजाय PrintPreview प्रॉपर्टी सक्षम की है।

इस प्रकार, आप रेंज चुनकर प्रिंटिंग स्केल बदलते हैं ताकि सभी कॉलम एक ही पेज पर दिखाई दें।
6. रेंज प्रॉपर्टी का उपयोग करना
चूंकि हम अब VBA का उपयोग कर रहे हैं, हम VBA के रेंज प्रॉपर्टी का उपयोग करके भी वही काम कर सकते हैं। आइए नीचे दिए गए निर्देशों का पालन करें।
चरण:
- सबसे पहले, विधि 4 से VBA मॉड्यूल खोलने के चरणों का पालन करें।
- अगला, मॉड्यूल में निम्न कोड टाइप करें।
Sub PrintByRangeProperty() Application.PrintCommunication = False With ActiveSheet.PageSetup .FitToPagesWide = 1 .FitToPagesTall = False End With Application.PrintCommunication = True Range("B2:H15").PrintPreview 'Range("B2:H15").PrintOut End Sub

यहां, हमने प्रिंट करने के लिए सेल की एक विशिष्ट रेंज परिभाषित करने के लिए VBA रेंज प्रॉपर्टी का उपयोग किया। चूंकि हमारा प्रिंटिंग डेटा रेंज B2:H15 को कवर करता है, हम इस रेंज का उपयोग प्रॉपर्टी में करते हैं। अन्य प्रॉपर्टी प्रिंटिंग कॉपी के एक पेज पर सभी कॉलम फिट करने के लिए हैं।
- अब, अपनी शीट पर वापस जाएं और PrintByRangeProperty नामक मैक्रो चलाएं।

उसके बाद, आप प्रिंट कॉपी का प्रीव्यू देखेंगे क्योंकि हमने PrintOut प्रॉपर्टी के बजाय PrintPreview प्रॉपर्टी सक्षम की है।

इस प्रकार, आप VBA रेंज प्रॉपर्टी का उपयोग करके प्रिंटिंग स्केल बदलते हैं और डेटासेट के सभी कॉलम के साथ अपनी कॉपी प्रिंट करते हैं।
7. कस्टम मार्जिन का उपयोग करना
प्रिंटिंग स्केल को अपनी प्रिंट कॉपी के लिए बदलने का एक और तरीका है यदि आप अपनी कॉपी को स्वयं कस्टमाइज़ करना चाहते हैं। और ऐसा करने का तरीका कस्टम मार्जिन का उपयोग करना है। यदि आपके डेटासेट में बहुत सारे कॉलम हैं तो आप सभी कॉलम फिट नहीं कर पाएंगे। आइए देखें कि यह कैसे काम करता है।
चरण:
- सबसे पहले, विधि 2 का पालन करके पेज सेटअप विंडो खोलें।
- उसके बाद, मार्जिन चुनें और अपनी सुविधा के अनुसार मार्जिनल वैल्यू बदलें। यहां मैंने लेफ्ट और राइट दोनों मार्जिनल वैल्यू 0 (शून्य) करके सबसे संकीर्ण मार्जिन संभव बनाया।
- उसके बाद, अपनी कॉपी प्रिंट करने के लिए प्रिंट चुनें।

- अगला, विधि 1 का पालन करके फाइल सेव करें और फाइल खोलें। आप देखेंगे कि प्रिंटिंग कॉपी के 1st पेज से एक कॉलम गायब है।

हालांकि, आपको अगले पेज पर दूसरा कॉलम मिलेगा।

यह विधि पिछली विधियों जितनी कुशल नहीं है। हालांकि, यदि आपके डेटासेट में मध्यम मात्रा में कॉलम हैं, तो यह विधि काम कर सकती है। यह बड़े डेटासेट के लिए संभव नहीं है।
और पढ़ें: एक्सेल फिट टू पेज स्केल/प्रीव्यू छोटा दिखता है (5 उपयुक्त समाधान)
प्रैक्टिस सेक्शन
यहां, मैं आपको इस लेख का डेटासेट दे रहा हूं ताकि आप इन विधियों का स्वयं अभ्यास कर सकें।

निष्कर्ष
अंत में, यह लेख आपको प्रिंटिंग स्केल बदलने के लिए सर्वोत्तम संभव परिणाम प्रदान करेगा ताकि सभी कॉलम एक ही पेज पर प्रिंट हों। यदि आपके पास कोई बेहतर विधि या प्रश्न या प्रतिक्रिया है, तो कृपया उन्हें कमेंट बॉक्स में साझा करें। यह मेरे आगामी लेखों को समृद्ध करने में मदद करेगा। अधिक प्रश्नों के लिए, कृपया हमारी वेबसाइट ExcelDemy पर जाएं।
संबंधित लेख
- वर्ड में एक्सेल शीट को एक पेज पर फिट कैसे करें (3 सरल तरीके)
- एक्सेल में लीगल पेपर साइज जोड़ें
- एक्सेल में A3 पेपर साइज कैसे जोड़ें (2 त्वरित तरीके)