এই আর্টিকেলটি আপনাকে দেখাবে কীভাবে প্রিন্টিং স্কেল পরিবর্তন করে সব কলাম একক পৃষ্ঠায় প্রিন্ট করবেন। কখনও কখনও আপনার এক্সেল ওয়ার্কবুকে প্রিন্ট করার সময় এক পৃষ্ঠায় ফিট হওয়ার জন্য অনেক কলাম থাকতে পারে। সেক্ষেত্রে, আপনি প্রয়োজনীয় প্রতিটি কলাম সহ ওয়ার্কশিট প্রিন্ট আউট করতে পারবেন না। এই আর্টিকেলে, আপনি সব কলাম সহ এক্সেল শিট প্রিন্ট করার কিছু খুব কার্যকর এবং দক্ষ পদ্ধতি দেখবেন।
প্রিন্টিং স্কেল পরিবর্তন করে সব কলাম এক পৃষ্ঠায় প্রিন্ট করার ৭টি উপায়
ডেটাসেটে কিছু ওষুধের বিক্রয় তথ্য রয়েছে। ডেটাসেটে ৭টি কলাম রয়েছে। এই আর্টিকেলের পরবর্তী অংশে আমরা যে সব পদ্ধতি বর্ণনা করব, সেগুলো খুব দ্রুত এবং সহজ।

১. ফাইল মেনু থেকে প্রিন্টিং স্কেল পরিবর্তন
এই अनुभাগে, আমি আপনাকে দেখাবো কীভাবে স্কেল বৈশিষ্ট্য প্রয়োগ করে স্কেলিং পরিবর্তন করা যায় এবং প্রিন্ট করার সময় সব কলাম এক পৃষ্ঠায় ফিট করা যায়। নিচের বিবরণটি অনুসরণ করুন।
ধাপসমূহ:
- প্রথমে, ফাইল মেনু >> প্রিন্ট এ যান অথবা শুধু CTRL+P চাপুন প্রিন্টিং অপশন খোলার জন্য। আপনি দেখবেন প্রিভিউ সেকশনে সব কলাম দেখাচ্ছে না। এর কারণ হলো আমরা কোনো স্কেলিং সেট করিনি।

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

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

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

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

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

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

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

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

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

इस दृष्टिकोण का पालन करके, आप लैंडस्केप प्रॉपर्टी लागू करके प्रिंटिंग स्केल बदल सकते हैं ताकि सभी कॉलम एक ही पृष्ठ पर प्रिंट हों।
आगे पढ़ें: एक्सेल में प्रिंटिंग के लिए पेज आकार समायोजित करने के 6 त्वरित ट्रिक्स
४. प्रिंटिंग स्केल बदलने के लिए 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 लागू करके एक ही पृष्ठ पर सभी कॉलम शामिल कर सकते हैं।
५. रेंज चयन द्वारा प्रिंटिंग स्केल बदलना
हम उस सेल रेंज को भी चुन सकते हैं जिसे हम एक पृष्ठ पर सभी कॉलम के साथ प्रिंट करना चाहते हैं। यहाँ हम इस उद्देश्य के लिए 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 प्रॉपर्टी सक्षम की है।

इस प्रकार, आप रेंज चुनकर प्रिंटिंग स्केल बदलते हैं ताकि सभी कॉलम एक ही पृष्ठ पर दिखाई दें।
६. रेंज प्रॉपर्टी का उपयोग करना
चूंकि हम अब 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 रेंज प्रॉपर्टी का उपयोग करके डेटासेट के सभी कॉलम के साथ अपनी कॉपी प्रिंट करते हैं।
७. कस्टम मार्जिन का उपयोग करना
यदि आप अपनी प्रिंट कॉपी को स्वयं कस्टमाइज़ करना चाहते हैं तो आपके प्रिंट कॉपी के प्रिंटिंग स्केल को बदलने का एक और तरीका है। और ऐसा करने का तरीका है कस्टम मार्जिन का उपयोग करना। यदि आपके डेटासेट में बहुत अधिक कॉलम हैं तो आप सभी कॉलम फिट नहीं कर पाएंगे। आइए देखें कि यह कैसे काम करता है।
धাপসমূহ:
- पहले, पद्धति 2 का पालन करके पेज सेटअप विंडो खोलें।
- उसके बाद, मार्जिन चुनें और अपनी सुविधा के अनुसार मार्जिनल मान बदलें। यहाँ मैंने लेफ्ट और राइट दोनों मार्जिनल मान 0 (शून्य) करके सबसे संकीर्ण मार्जिन संभव बनाया।
- तत्पश्चात, अपनी कॉपी प्रिंट करने के लिए प्रिंट चुनें।

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

हालाँकि, आपको अगले पृष्ठ पर दूसरा कॉलम मिलेगा।

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

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