मापदण्डमा आधारित अर्को कार्यपत्रमा पङ्क्तिहरू प्रतिलिपि गर्न Excel VBA

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

कपिङ डाटा , मापदण्डको आधारमा, एक पानाबाट अर्कोमा एक्सेलमा बारम्बार गरिने कार्यहरू मध्ये एक हो। यदि तपाईंसँग धेरै पङ्क्तिहरू छन् र केही मापदण्डहरूमा आधारित अर्को पानामा तिनीहरूलाई प्रतिलिपि गर्न चाहनुहुन्छ भने यो धेरै थकाउने र समय-उपभोग हुन सक्छ। तर माइक्रोसफ्ट भिजुअल बेसिक एप्लिकेसन (VBA) सँग तपाईँले म्याक्रोहरू सिर्जना गर्न सक्नुहुन्छ जसको साथ तपाईँले विभिन्न मापदण्डहरूमा आधारित एक पानाबाट अर्को पानामा सजिलैसँग डाटा प्रतिलिपि गर्न सक्नुहुन्छ। यस लेखमा, म तपाईंलाई एक्सेल VBA प्रयोग गरेर २ फरक प्रकारका मापदण्डहरूमा आधारित अर्को कार्यपत्रमा पङ्क्तिहरू कसरी प्रतिलिपि गर्न सक्नुहुन्छ भन्ने देखाउनेछु

भनौं, तपाइँसँग " डेटा " नामक कार्यपत्रमा निम्न डेटासेट छ जहाँ विभिन्न सेल्सम्यानको बिक्री र बिक्री क्षेत्रहरू दिइएको छ। अब, तपाइँ अर्को पानामा केही मापदण्डहरूमा आधारित विशिष्ट पङ्क्तिहरू प्रतिलिपि गर्न चाहनुहुन्छ।

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

अर्कोमा पङ्क्तिहरू प्रतिलिपि गर्नुहोस् Criteria.xlsm मा आधारित कार्यपत्र

एक्सेल VBA द्वारा मापदण्डमा आधारित अर्को कार्यपत्रमा पङ्क्तिहरू प्रतिलिपि गर्ने २ तरिकाहरू

1. पाठ मापदण्डमा आधारित अर्को कार्यपत्रमा पङ्क्तिहरू प्रतिलिपि गर्नुहोस्

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

VBA विन्डो खोल्न ALT+F11 थिच्नुहोस्।

VBA मा विन्डो,

Insert ट्याबमा क्लिक गर्नुहोस् र मोड्युल चयन गर्नुहोस्।

13>

यो हुनेछ मोड्युल (कोड) विन्डो खोल्नुहोस्। अब,

➤ निम्न कोड मोड्युल(कोड) विन्डोमा घुसाउनुहोस्,

1869

कोडले म्याक्रो नामक Copy_Criteria_Text बनाउनेछ। हालको कार्यपत्रको स्तम्भ C मा भर्जिनिया खोज्नुहोस् र क्षेत्र बिक्री (पाना ३) नामको कार्यपत्रमा भर्जिनिया रहेको पङ्क्तिहरू फर्काउनुहोस्।

<3

त्यसपछि,

VBA विन्डो बन्द वा सानो गर्नुहोस्।

ALT+F8

थिच्नुहोस्। यसले म्याक्रो विन्डो खोल्नेछ।

म्याक्रो नाम बक्समा Copy_Criteria_Text चयन गर्नुहोस् र Run मा क्लिक गर्नुहोस्।

15>

परिणामको रूपमा, भर्जिनियासँगको पङ्क्तिहरू क्षेत्र बिक्री

नामको कार्यपत्रमा प्रतिलिपि गरिनेछ।

थप पढ्नुहोस्: कसरी पङ्क्तिहरू स्वचालित रूपमा एक्सेलमा अर्को पानामा प्रतिलिपि गर्ने (४ विधिहरू)

2. संख्या मापदण्डमा आधारित अर्को कार्यपत्रमा पङ्क्तिहरू प्रतिलिपि गर्नुहोस्

अब , म तपाइँलाई देखाउनेछु कि तपाइँ कसरी पङ्क्तिहरू संख्या मापदण्डमा आधारित एक कार्यपत्रबाट अर्को कार्यपत्रमा प्रतिलिपि गर्न सक्नुहुन्छ। मानौं, तपाईंले शीर्ष बिक्री नामको कार्यपत्रमा $100000 भन्दा बढी भएको बिक्रीको डाटा प्रतिलिपि गर्न चाहनुहुन्छ। त्यसो गर्नको लागि, पहिले

VBA विन्डो खोल्न ALT+F11 थिच्नुहोस्।

VBA मा। विन्डो,

Insert ट्याबमा क्लिक गर्नुहोस् र Module चयन गर्नुहोस्।

यसले मोड्युल (कोड) विन्डो। अब,

➤ निम्न कोड मोड्युल(कोड) विन्डोमा घुसाउनुहोस्,

8069

कोडले म्याक्रो नामक Copy_Criteria_Number बनाउछ। डेटा नामको कार्यपत्रको स्तम्भ D मा 100000 भन्दा ठूला मानहरू खोज्नुहोस् र शीर्ष बिक्री ( नामको कार्यपत्रमा $100000 भन्दा बढी बिक्री मानहरू समावेश गर्ने पङ्क्तिहरू फर्काउनुहोस्। पाना ४)।

त्यसपछि,

VBA विन्डो बन्द वा सानो गर्नुहोस्।

➤ <थिच्नुहोस्। 1>ALT+F8

यसले म्याक्रो विन्डो खोल्नेछ।

म्याक्रो नाम <मा प्रतिलिपि_मानदण्ड_नम्बर चयन गर्नुहोस्। 2>बक्स र रन मा क्लिक गर्नुहोस्।

परिणामको रूपमा, $100000 भन्दा बढीको बिक्री मानहरू भएका पङ्क्तिहरू <4 मा प्रतिलिपि हुनेछन्।>शीर्ष बिक्री कार्यपत्र।

20>

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

निष्कर्ष

यस लेखका दुई विधिहरूसँग, तपाईंले एक्सेल VBA प्रयोग गरेर विभिन्न मापदण्डहरूमा आधारित एक कार्यपत्रबाट अर्को कार्यपत्रमा पङ्क्तिहरू प्रतिलिपि गर्न सक्षम हुनुहुनेछ। तपाईंले पाठ मापदण्डको लागि पहिलो विधि र नम्बर मापदण्डको लागि दोस्रो विधि प्रयोग गर्न सक्नुहुन्छ। यदि तपाइँसँग कुनै पनि विधिहरूको बारेमा कुनै प्रकारको भ्रम छ भने कृपया टिप्पणी छोड्न नहिचकिचाउनुहोस्।

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