एक्सेल VBA मा नामको साथ पाना कसरी थप्ने (6 सजिलो तरिका)

  • यो साझा गर्नुहोस्
Hugh West

यस लेखले एक्सेल VBA मा नाम सहितको पाना कसरी थप्ने भन्ने बारे तपाईँका प्रश्नहरूको जवाफ दिन्छ। यदि तपाइँ त्यस्ता अद्वितीय प्रकारका चालहरू खोज्दै हुनुहुन्छ भने, तपाइँ सही ठाउँमा आउनुभएको छ। यहाँ, हामी छलफल गर्नेछौं 6 सजिलो र; एक्सेल VBA मा नामको साथ पाना थप्ने सिद्ध तरिकाहरू।

अभ्यास कार्यपुस्तिका डाउनलोड गर्नुहोस्

तपाईले राम्रो बुझ्न र आफैलाई अभ्यास गर्न निम्न Excel कार्यपुस्तिका डाउनलोड गर्न सक्नुहुन्छ।

Name.xlsm सँग पाना थप्दै

नामको साथ पाना थप्न VBA कोड

हामी थप्न पाना वस्तु प्रयोग गर्नेछौं Excel मा एक पाना। नाम सहितको पाना थप्नको लागि आधारभूत VBA कोड तलको जस्तो देखिन्छ।

Sheets.Add ([Before], [After], [Count], [Type])

पहिले: यो ऐच्छिक छ। यसले विशेष पाना भन्दा पहिले नयाँ पाना थप्छ।

पछि: यो पनि ऐच्छिक छ। यसले विशेष पाना पछि नयाँ पाना थप्छ।

गणना: यो एक वैकल्पिक प्यारामिटर पनि हो। यसले थप्नका लागि पानाहरूको संख्यालाई संकेत गर्दछ।

प्रकार: यो वैकल्पिक पनि छ। यसले पानाको प्रकार निर्दिष्ट गर्दछ। यहाँ, पूर्वनिर्धारित मान हो xlWorksheet

6 एक्सेल VBA मा नाम सहित पाना थप्ने विभिन्न तरिकाहरू

Excel मा, हामी add संग नयाँ पाना थप्न सक्छौं। 1>⊕ पानाको नामको छेउमा रहेको आइकन। के तपाईंले कहिल्यै एक्सेलमा समान कार्य स्वचालित गर्ने बारे सोच्नुभएको छ? थप सोच्नुहोस्, किनकि VBA तपाईंले कभर गर्नुभएको छ।

यहाँ हामीसँग बिक्री रिपोर्ट नामको कार्यपत्र छ। यसले दैनिक बिक्री समावेश गर्दछकुनै निश्चित क्याफेटेरियाको रिपोर्ट । स्तम्भहरू B , C D , त्यहाँ बिक्री प्रतिनिधि , वस्तु , र <1 को नामहरू छन्>मात्रा क्रमशः।

यहाँ, हामी VBA म्याक्रो को सहयोगमा यस कार्यपुस्तिकामा अन्य पानाहरू थप्नेछौं।

यहाँ, हामीले Microsoft Excel 365 संस्करण प्रयोग गरेका छौं, तपाईले आफ्नो सुविधा अनुसार कुनै पनि अन्य संस्करण प्रयोग गर्न सक्नुहुन्छ।

1. Excel VBA मा नाम सहित पाना थप्दै

हाम्रो पहिलो विधिमा, हामी प्रयोगकर्ता इनपुट बाट नाम सहितको पाना थप्नेछौं। यदि तपाइँ सिक्न उत्सुक हुनुहुन्छ भने, यी सरल चरणहरू पालना गर्नुहोस्।

📌 चरणहरू:

  • सुरुमा, मा जानुहोस्। विकासकर्ता ट्याब।
  • दोस्रो, कोड समूहमा भिजुअल बेसिक चयन गर्नुहोस्।
  • वैकल्पिक रूपमा, ALT थिच्नुहोस्। + F11 उही कार्य गर्न।

नोट: थिच्न निश्चित हुनुहोस्। SPACEBAR को बाँयामा ALT कुञ्जी। यदि तपाईंले अन्य ALT कुञ्जीहरू प्रयोग गर्नुभयो भने सञ्चालन कार्यान्वयन हुनेछैन।

  • तुरुन्तै, अनुप्रयोगका लागि माइक्रोसफ्ट भिजुअल बेसिक विन्डो खुल्छ।<15
  • पछि, Insert ट्याबमा जानुहोस्।
  • त्यसपछि, विकल्पहरूबाट Module चयन गर्नुहोस्।

  • हाल, यसले मोड्युल कोड खोल्छ।
  • पछि, मोड्युल मा निम्न कोड लेख्नुहोस्।
8005

कोड ब्रेकडाउन

  • सबैभन्दा पहिले, हामी उप प्रक्रियालाई यस रूपमा कल गर्दैछौं Add_Sheet_with_Name
  • त्यसपछि, हामी चर प्रकारहरू परिभाषित गर्छौं।
  • पछि, हामीले Error Resume Next कथन थप्यौं। यसले कुनै पनि त्रुटिहरूलाई बेवास्ता गर्नेछ।
  • पछि, हामीले प्रयोगकर्ताबाट पानाको नाम प्राप्त गर्न इनपुटबक्स प्रयोग गर्यौं। साथै, हामीले पाठ स्ट्रिङलाई InputBox बाट sheet_name चरमा भण्डारण गर्यौं।
  • अर्को, यदि sheet_name खाली छ भने, कोड अगाडि बढ्ने छैन।
  • अन्तमा, हामीले नयाँ सिर्जना गरिएको पानालाई नाम दिनको लागि Add.Name विधि प्रयोग गर्दैछौं। यहाँ, नाम sheet_name चर जस्तै हुनेछ।

  • यस क्षणमा, रन थिच्नुहोस्। (⏵) आइकन। बरु, तपाईंले आफ्नो किबोर्डमा F5 थिच्न सक्नुहुन्छ।

  • अचानक, यसले इनपुट बक्स खोल्छ।
  • यहाँ, नयाँ पानाको नाम प्रविष्ट गर्नुहोस्। यस अवस्थामा, हामीले बक्समा लाभ लेख्यौं।
  • पछि, ठीक छ मा क्लिक गर्नुहोस्।

  • त्यसोभए, हाम्रो कोड कार्यान्वयन हुनेछ, र यसले लाभ नामको पाना थप्नेछ।

नोट: हामीले हाम्रो पानाको लागि कुनै ठाउँ उल्लेख गरेका छैनौं। पूर्वनिर्धारित रूपमा, यसलाई सक्रिय पानाको अगाडि राखिएको छ।

थप पढ्नुहोस्: अर्को कार्यपुस्तिकामा पाना थप्न एक्सेल VBA (३ उपयोगी उदाहरणहरू)

2. विशेष पाना अघि नाम सहित पाना थप्न Excel VBA लागू गर्दै

हाम्रो दोस्रो विधिमा, हामी एक विशेष पाना अघि नाम सहितको पाना थप्नेछौं। प्रक्रिया चरणबद्ध अन्वेषण गरौंचरण।

📌 चरणहरू:

  • पहिले, कोड मोड्युल विन्डोमा देखाइएको रूपमा ल्याउनुहोस्। 1>विधि 1 ।
  • दोस्रो, त्यसमा निम्न कोड लेख्नुहोस्।
1413

कोड ब्रेकडाउन

  • सर्वप्रथम, हामीले उप प्रक्रियालाई Add_Sheet_Before_Specific_Sheet को रूपमा कल गर्दैछौँ।
  • त्यसपछि, हामी बिक्री रिपोर्ट पाना सक्रिय गर्छौँ। यदि हामी अर्को पानामा छौँ भने यसले कोड चल्ने निश्चित गर्नेछ।
  • अर्को, हामीले नयाँ सिर्जना गरिएको पानालाई नाम दिन Add.Name विधि प्रयोग गर्दैछौँ। यो पाना कार्यपुस्तिकाबाट नाफा भनिने पाना अघि सिर्जना गरिनेछ। यसबाहेक, हामीले पानालाई ब्यालेन्स शीट नाम दिएका छौं।

  • पछि, विधिमा देखाइएको कोड चलाउनुहोस्। 1
  • यसकारण, यसले नाफा नामको पानाको अगाडि नयाँ पाना ब्यालेन्स शीट थप्नेछ।

थप पढ्नुहोस्: चल नामको साथ पाना थप्न एक्सेल VBA (५ आदर्श उदाहरणहरू)

3. पाना थप्न Excel VBA प्रयोग गर्दै निर्दिष्ट पाना पछि नामको साथ

यस विधिमा, हामी पाना पछि नाफा नामको पाना थप्नेछौं। प्रक्रियालाई विस्तृत रूपमा हेरौं।

📌 चरणहरू:

  • सुरुमा, कोड मोड्युल<2 ल्याउनुहोस्> विन्डो विधि 1 मा देखाइएको छ।
  • त्यसपछि, त्यसमा निम्न कोड लेख्नुहोस्।
7531

यो कोड लगभग <को कोडसँग मिल्दोजुल्दो छ। १>विधि २ । बस, यहाँ हामीले प्यारामिटर प्रयोग गर्यौं पछि बरु पहिले भन्दा। किनभने हामी एउटा विशेष पाना पछि नयाँ पाना थप्न चाहन्छौं।

  • पछि, विधि 1 मा देखाइए अनुसार कोड चलाउनुहोस्।
  • यसकारण, यसले नाफा नामको पाना पछि नयाँ पाना गोदाम थप्नेछ।

थप पढ्नुहोस्: एक्सेल VBA पाना थप्नको लागि यदि यो अवस्थित छैन भने (द्रुत चरणहरू सहित)

4. कार्यपुस्तिकाको सुरुमा नाम सहित पाना सम्मिलित गर्दै

यस खण्डमा, हामी VBA प्रयोग गरेर एक्सेलमा कार्यपुस्तिकाको सुरुमा नयाँ पाना घुसाउनेछौं। त्यसोभए, थप ढिलाइ नगरी, हामी यसलाई कसरी गर्छौं हेरौं।

📌 चरणहरू:

  • सुरुमा, कोड ल्याउनुहोस् मोड्युल विन्डो विधि 1 मा देखाइएको अनुसार।
  • पछि, त्यसमा निम्न कोड लेख्नुहोस्।
7023

यहाँ, हामी थप्दैछौं। कार्यपुस्तिकाको पहिलो पाना अघि नयाँ कार्यपत्र। यसको मतलब कार्यपुस्तिकाको सुरुमा। नतिजाको रूपमा, यो अहिले पहिलो पाना हो। साथै, हामीले पानालाई कम्पनी प्रोफाइल नाम दियौं।

  • त्यसपछि, विधि १ मा देखाइएको कोड चलाउनुहोस्।
  • त्यसैले, यसले कार्यपुस्तिकाको सुरुमा नयाँ पाना कम्पनी प्रोफाइल थप्नेछ।

थप पढ्नुहोस्: Excel म्याक्रो: नयाँ पाना सिर्जना गर्नुहोस् र पुन: नामकरण गर्नुहोस् (3 आदर्श उदाहरणहरू)

5. कार्यपुस्तिकाको अन्त्यमा पाना थप्न Excel VBA को प्रयोग गर्दै

यस खण्डमा, हामी कार्यपुस्तिकाको अन्तिम पाना पछि एउटा पाना थप्नेछौं । मलाई प्रक्रिया प्रदर्शन गर्न अनुमति दिनुहोस्तल।

📌 चरणहरू:

  • मुख्य रूपमा, <1 मा देखाइए अनुसार कोड मोड्युल विन्डो खोल्नुहोस्>विधि 1 ।
  • दोस्रो, त्यसमा निम्न कोड टाँस्नुहोस्।
6869

कोड ब्रेकडाउन

  • सर्वप्रथम, हामीले उप प्रक्रियालाई Sheet_End_Workbook भनिन्छ।
  • अर्को, हामीले नयाँ सिर्जना गरिएको पानालाई नाम दिन Add.Name विधि प्रयोग गर्दैछौँ। हामी कार्यपुस्तिकाको अन्तिम पाना पछि यो पाना सिर्जना गर्नेछौं। हामीले Sheets.Count गुणबाट अन्तिम पाना नम्बर प्राप्त गर्न सक्छौँ। यसबाहेक, हामीले पानालाई आय विवरण नाम दिएका छौं।

  • त्यसपछि, विधिमा देखाइएको कोड चलाउनुहोस्। 1
  • त्यसैले, यसले कार्यपुस्तिकाको अन्त्यमा नयाँ पाना आय विवरण थप्नेछ।

थप पढ्नुहोस्: नयाँ कार्यपुस्तिका सिर्जना गर्नुहोस् र एक्सेलमा VBA प्रयोग गरेर बचत गर्नुहोस्

6. एक्सेल VBA द्वारा सेल मान प्रयोग गरेर बहु ​​पानाहरू प्रस्तुत गर्दै

अन्तिम विधिको लागि, हामी एक्सेल VBA प्रयोग गरी कक्षहरूको दायराबाट नाम सहित कार्यपुस्तिकामा धेरै पानाहरू थप्नेछौं। यसबाहेक, हामी प्रयोगकर्तालाई नाम लिन दायराको इनपुटको लागि सोध्नेछौं। त्यसोभए, तलका चरणहरू हेरौं।

📌 चरणहरू:

  • सुरुमा, कोड खोल्नुहोस् मोड्युल विन्डो विधि 1 मा देखाइएको अनुसार।
  • पछि, निम्न कोड प्रतिलिपि गर्नुहोस् र त्यसमा टाँस्नुहोस्।
8607
<0 कोड ब्रेकडाउन
  • सबैभन्दा पहिले, हामी उपलाई कल गर्दैछौँAdd_Multiple_Sheets_Using_Cell_Value को रूपमा प्रक्रिया।
  • त्यसपछि, हामी चर प्रकारहरू परिभाषित गर्छौं।
  • त्यसपछि, हामी प्रयोगकर्ताबाट डाटाको दायरा प्राप्त गर्न InputBox प्रयोग गर्छौं।
  • चौथो, हामी पाना बिक्री प्रतिवेदन सक्रिय गर्छौं।
  • पछि, हामीले चयन गरिएको सेल दायरालाई एक-एक गरेर जानको लागि प्रत्येक अर्कोको लागि लुप प्रयोग गर्छौं।
  • अर्को, हामीले नयाँ सिर्जना गरिएको पानालाई नाम दिन Add.Name विधि प्रयोग गर्दैछौँ। हामी कार्यपुस्तिकाको सक्रिय पाना बिक्री प्रतिवेदन पछि यी पानाहरू सिर्जना गर्नेछौं।

  • अब, कोडमा देखाइए अनुसार चलाउनुहोस्। विधि 1
  • तुरुन्तै, Exceldemy इनपुट बक्स खुल्छ।
  • त्यसपछि, कक्षहरूलाई B5:B9<2 मा दिनुहोस्।> बक्समा दायरा।
  • अन्तमा, ठीक मा क्लिक गर्नुहोस्।

  • अन्तमा, यसले घुसाउनेछ पाँच पानाहरू B5:B9 दायरामा सेल मानहरू पछि नामित। ती सबै पाना बिक्री रिपोर्ट पछि छन्।

निष्कर्ष

यस लेखले पानाहरू थप्नको लागि सजिलो र संक्षिप्त समाधानहरू प्रदान गर्दछ। एक्सेल VBA द्वारा नामहरू सहित। अभ्यास फाइल डाउनलोड गर्न नबिर्सनुहोस्। यो लेख पढ्नको लागि धन्यवाद, हामी आशा गर्दछौं कि यो उपयोगी थियो। यदि तपाइँसँग कुनै प्रश्न वा सुझावहरू छन् भने कृपया हामीलाई टिप्पणी सेक्सनमा थाहा दिनुहोस्। थप अन्वेषण गर्न कृपया हाम्रो वेबसाइट Exceldemy मा जानुहोस्।

Hugh West एक उच्च अनुभवी एक्सेल प्रशिक्षक र उद्योग मा 10 वर्ष भन्दा बढी अनुभव संग विश्लेषक हो। उनले लेखा र वित्तमा स्नातक र व्यवसाय प्रशासनमा स्नातकोत्तर डिग्री हासिल गरेका छन्। Hugh को शिक्षण को लागी एक जोश छ र एक अद्वितीय शिक्षण दृष्टिकोण को विकास गरेको छ जुन पछ्याउन र बुझ्न सजिलो छ। एक्सेलको उनको विशेषज्ञ ज्ञानले विश्वभरका हजारौं विद्यार्थी र पेशेवरहरूलाई उनीहरूको सीप सुधार गर्न र उनीहरूको करियरमा उत्कृष्टता हासिल गर्न मद्दत गरेको छ। आफ्नो ब्लग मार्फत, हगले व्यक्ति र व्यवसायहरूलाई उनीहरूको पूर्ण क्षमतामा पुग्न मद्दत गर्न नि:शुल्क एक्सेल ट्यूटोरियलहरू र अनलाइन प्रशिक्षणहरू प्रदान गर्दै आफ्नो ज्ञान संसारसँग साझा गर्छन्।