अगर आप अपनी एक्सेल स्प्रेडशीट में एक खाली रो (row) एड करने का एक आसान तरीका चाहते हैं, तो शायद आपको ये जानकर हैरानी होगी कि ऐसा कोई एक्सेल फंक्शन या फॉर्मूला नही है, जो रो एड करता हो। लेकिन आप एक मैक्रो (macro) लिख सकते हैं, जो आपके द्वारा बताई हुई लोकेशन में तुरंत कुछ रो एड कर देगा। ये विकिहाउ गाइड आपको एक ऐसा सिम्पल मैक्रो लिखने का तरीका सिखाएगी, जो आपकी एक्सेल स्प्रेडशीट में नई रो एड कर देगा। यदि आप अपनी स्प्रेडशीट में केवल उपलब्ध फॉर्मूला एड करने का तरीका सीखना चाहते हैं, तो इस गाइड में वो भी बताया गया है! लेकिन अगर आप दो या दो से अधिक रो को जोड़ने का तरीका जानना चाहते हैं, तो उसके लिए आपको हमारी दूसरी गाइड देखना होंगी।
चरण
विधि 1
विधि 1 का 2:
मैक्रो के जरिए शीट में रो एड करना (Adding Rows to a Sheet with a Macro)
-
एक्सेल में अपना प्रोजेक्ट ओपन करें: इसके लिए फाइंडर (Macs) या फ़ाइल एक्सप्लोरर (Windows) में अपने उस एक्सेल डॉक्यूमेंट पर डबल-क्लिक करें, जिसमें आपका डेटा मौजूद है। वैकल्पिक रूप से, अगर आपके पास पहले से एक्सेल शीट खुली है, तो File > Open क्लिक करें और उस फ़ाइल को चुनें, जिसमें आपका डेटा है।
-
सुनिश्चित करें कि आपके एडिटिंग रिबन में Developer टैब दिख रहा है: अगर ये वहाँ नहीं है और आप विंडोज इस्तेमाल कर रहे हैं, तो File टैब पर जाएँ और Options > Customize ribbon क्लिक करें। "Main tabs'" के अंतर्गत "Developer" के सामने के बॉक्स को चेक कर दें।
- यदि आप मैक यूज कर रहे हैं, तो स्क्रीन में सबसे ऊपर Excel मेनू क्लिक करके और Preferences सिलेक्ट करके Developer टैब को एनेबल करें। Ribbon & Toolbar क्लिक करें, "Customize this Ribbon" केटेगरी में "Developer" बॉक्स को चेक करें और Save क्लिक करें।
-
VBA एडिटर ओपन करें: इसके लिए Developer टैब क्लिक करें और Visual Basic सिलेक्ट करें। वैकल्पिक रूप से आप Alt + F11 दबा सकते हैं।
-
शीट पर राइट-क्लिक करें: विंडो के बाएँ तरफ एक वर्टिकल मेनू में, आपको अपनी वर्कबुक की शीट्स की एक लिस्ट नजर आएगी। एक और ड्रॉप-डाउन मेनू पाने के लिए उनमें से किसी भी एक पर राइट-क्लिक करें।
-
अपने कर्सर को Insert के ऊपर घुमाएँ और Module क्लिक करें: जब आप Insert के ऊपर माउस कर्सर को होवर करेंगे, तब मेनू के सामने एक मेनू आ जाएगा। Module पर क्लिक करना आपके लिए एक VBA कोड एंटर करने और उसे रन करने के लिए एक स्पेस तैयार कर देगा।
-
VBA विंडो में इस कोड को एंटर करें:
Sub Insert_Rows_Loop () Dim CurrentSheet As Object ' Loop through all selected sheets. For Each CurrentSheet In ActiveWindow . SelectedSheets ' Insert 5 rows at top of each sheet. CurrentSheet . Range ( "a1:a5" ). EntireRow . Insert Next CurrentSheet End Sub
- इस कोड के साथ आप A1 से शुरू होती और A5 पर खत्म होती हुई रो एड करेंगे—जो कि शीट में सबसे ऊपर 5 नई खाली रो होंगी। [१] X रिसर्च सोर्स आप इन सेल एड्रेस को उस लोकेशन से बदल सकते हैं, जिनमें आप कोड को रखना चाहते हैं, जैसे कि एंडिंग पॉइंट में शीट में आखिरी की रो के साथ शुरुआत करना।
-
F5 प्रैस करें: वैकल्पिक रूप से, आप VB एडिटर राइटिंग स्पेस के ऊपर हरे Play आइकॉन को क्लिक कर सकते हैं।
-
आगे बढ़ने के लिए OK क्लिक करें: ये आपकी शीट में रो एड कर देता है।
-
एक्सेल में अपना प्रोजेक्ट ओपन करें: इसके लिए फाइंडर (Macs) या फ़ाइल एक्सप्लोरर (Windows) में अपने उस एक्सेल डॉक्यूमेंट पर डबल-क्लिक करें, जिसमें आपका डेटा मौजूद है। वैकल्पिक रूप से, अगर आपके पास पहले से एक्सेल शीट खुली है, तो File > Open क्लिक करें और उस फ़ाइल को चुनें, जिसमें आपका डेटा है।
- यदि आप अपने डेटा में एड की गई नई रो में किसी मौजूदा फॉर्मूला को कॉपी करना सीखना चाहते हैं, तो इस मेथड का इस्तेमाल करें।
-
अपने डेटा के अंदर एक रो एड करें: आप जिन कीबोर्ड शॉर्टकट का इस्तेमाल करेंगे, वो केवल उसके ऊपर की रो से एक फॉर्मूला को एड कर सकते हैं, इसलिए सुनिश्चित करें कि आप रो को अपने डेटा कलेक्शन के मिडिल में या नीचे इंजर्ट करते हैं।
- एक रो इंजर्ट करने के लिए, आप जहां पर नई रो एड करना चाहते हैं, उसके नीचे की रो पर राइट-क्लिक करें, फिर Insert क्लिक करें।
-
नई रो में उस सेल को सिलेक्ट करने के लिए क्लिक करें, आप जहां पर फॉर्मूला इंजर्ट करना चाहते हैं: याद रखें, ये कीबोर्ड शॉर्टकट ऊपर वाली सेल से फॉर्मूला को आपके द्वारा सिलेक्ट की हुई सेल में एड कर देगा।
- सेल हाइलाइट होगी, जो ये दर्शाता है कि सेल सिलेक्ट की जा चुकी है।
-
Ctrl + D दबाएँ: शॉर्टकट मैक और विंडोज के लिए समान है और ये नीचे से फॉर्मूला को ऊपर की सेल में भर देगा। [२] X रिसर्च सोर्स