निकषांवर आधारित पंक्ती दुसर्‍या वर्कशीटमध्ये कॉपी करण्यासाठी Excel VBA

  • ह्याचा प्रसार करा
Hugh West

डेटा कॉपी करणे , निकषांवर आधारित, एका शीटवरून दुसर्‍या शीटवर जाणे हे Excel मध्ये वारंवार केल्या जाणार्‍या कामांपैकी एक आहे. तुमच्याकडे पुष्कळ पंक्ती असल्यास आणि काही निकषांच्या आधारे त्या दुसर्‍या शीटवर कॉपी करायच्या असल्यास ते खूप कंटाळवाणे आणि वेळ घेणारे असू शकते. परंतु Microsoft Visual Basic Application (VBA) सह तुम्ही मॅक्रो तयार करू शकता ज्याद्वारे तुम्ही वेगवेगळ्या निकषांच्या आधारे एका शीटवरून दुसऱ्या शीटवर डेटा सहज कॉपी करू शकता. या लेखात, मी तुम्हाला एक्सेल VBA वापरून 2 वेगवेगळ्या प्रकारच्या निकषांवर आधारित पंक्ती इतर वर्कशीटवर कशी कॉपी करू शकता हे दाखवेन.

म्हणू, तुमच्याकडे “ डेटा ” नावाच्या वर्कशीटमध्ये खालील डेटासेट आहे जिथे वेगवेगळ्या सेल्समनची विक्री आणि विक्री क्षेत्रे दिलेली आहेत. आता, तुम्हाला दुसर्‍या शीटमधील काही निकषांवर आधारित विशिष्ट पंक्ती कॉपी करायच्या आहेत.

सराव वर्कबुक डाउनलोड करा

रोज दुसर्‍यावर कॉपी करा Criteria.xlsm वर आधारित वर्कशीट

एक्सेल व्हीबीए

निकषांवर आधारित पंक्ती दुसर्‍या वर्कशीटवर कॉपी करण्याचे 2 मार्ग 0>या प्रात्यक्षिकात, मी तुम्हाला मजकूर निकषांच्या आधारे एका वर्कशीटमधून दुसऱ्या वर्कशीटमध्ये पंक्ती कशी कॉपी करता हे दाखवतो. समजा, तुम्हाला एक्सेल VBA वापरून व्हर्जिनिया नावाच्या वर्कशीटमध्ये विक्री करणाऱ्या सेल्समनचा डेटा कॉपी करायचा आहे. ते करण्यासाठी, प्रथम,

VBA विंडो उघडण्यासाठी ALT+F11 दाबा.

VBA मध्ये विंडो,

इन्सर्ट टॅबवर क्लिक करा आणि मॉड्युल निवडा.

13>

ते होईल मॉड्यूल(कोड) विंडो उघडा. आता,

➤ खालील कोड मॉड्यूल(कोड) विंडोमध्ये घाला,

5868

कोड नावाचा मॅक्रो तयार करेल कॉपी_निकट_मजकूर जे सध्याच्या वर्कशीटच्या C स्तंभामध्ये व्हर्जिनिया शोधा आणि एरिया सेल्स (पत्रक3) नावाच्या वर्कशीटमध्ये व्हर्जिनिया असलेल्या पंक्ती परत करा.

<3

त्यानंतर,

VBA विंडो बंद करा किंवा लहान करा.

➤ दाबा ALT+F8

ते मॅक्रो विंडो उघडेल.

मॅक्रो नाव बॉक्समध्ये कॉपी_निकट_मजकूर निवडा आणि रन वर क्लिक करा.

परिणामी, व्हर्जिनियासह पंक्ती क्षेत्र विक्री

नावाच्या वर्कशीटमध्ये कॉपी केल्या जातील.

अधिक वाचा: Excel मध्‍ये दुसर्‍या शीटमध्‍ये आपोआप पंक्ती कशा कॉपी करायच्या (4 पद्धती)

2. नंबर निकषांवर आधारित पंक्ती दुसर्‍या वर्कशीटवर कॉपी करा

आता , मी तुम्हाला एका वर्कशीटमधून दुसऱ्या वर्कशीटमध्ये नंबरच्या निकषांवर आधारित पंक्ती कशी कॉपी करू शकता हे दाखवतो. समजा, तुम्हाला $100000 पेक्षा जास्त असलेल्या विक्रीचा डेटा टॉप सेल्स नावाच्या वर्कशीटवर कॉपी करायचा आहे. ते करण्यासाठी, प्रथम,

VBA विंडो उघडण्यासाठी ALT+F11 दाबा.

VBA मध्ये विंडो,

Insert टॅबवर क्लिक करा आणि मॉड्युल निवडा.

ते उघडेल मॉड्युल(कोड) विंडो. आता,

➤ खालील कोड मॉड्यूल(कोड) विंडोमध्ये घाला,

8651

कोड नावाचा मॅक्रो तयार करेल कॉपी_क्रिटेरिया_नंबर जे डेटा नावाच्या वर्कशीटच्या डी स्तंभामध्ये 100000 पेक्षा जास्त मूल्ये शोधा आणि टॉप सेल्स ( वर्कशीटमध्ये $100000 पेक्षा जास्त विक्री मूल्ये असलेल्या पंक्ती परत करा. शीट4).

त्यानंतर,

VBA विंडो बंद करा किंवा लहान करा.

➤ दाबा ALT+F8

हे मॅक्रो विंडो उघडेल.

मॅक्रो नावात कॉपी_निकट_क्रमांक निवडा. 2>बॉक्स आणि रन वर क्लिक करा.

परिणामी, $100000 पेक्षा जास्त विक्री मूल्य असलेल्या पंक्ती <4 मध्ये कॉपी केल्या जातील>टॉप सेल्स वर्कशीट.

अधिक वाचा: एक्सेलमध्ये मॅक्रो (4 उदाहरणे) वापरून अनेक पंक्ती कशा कॉपी करायच्या

निष्कर्ष

या लेखाच्या दोन पद्धतींसह, तुम्ही एक्सेल VBA वापरून वेगवेगळ्या निकषांवर आधारित एका वर्कशीटमधून दुसऱ्या वर्कशीटवर पंक्ती कॉपी करू शकाल. तुम्ही मजकूर निकषांसाठी पहिली पद्धत आणि संख्या निकषांसाठी दुसरी पद्धत वापरू शकता. जर तुम्हाला कोणत्याही पद्धतींबद्दल कोणत्याही प्रकारचा गोंधळ असेल तर कृपया टिप्पणी द्या.

ह्यू वेस्ट हे एक अत्यंत अनुभवी एक्सेल ट्रेनर आणि विश्लेषक आहेत ज्याचा उद्योगात 10 वर्षांपेक्षा जास्त अनुभव आहे. त्यांनी अकाउंटिंग आणि फायनान्समध्ये बॅचलर डिग्री आणि बिझनेस अॅडमिनिस्ट्रेशनमध्ये पदव्युत्तर पदवी घेतली आहे. ह्यूला शिकवण्याची आवड आहे आणि त्याने एक अद्वितीय शिकवण्याचा दृष्टीकोन विकसित केला आहे ज्याचे अनुसरण करणे आणि समजणे सोपे आहे. एक्सेलच्या त्यांच्या तज्ञ ज्ञानाने जगभरातील हजारो विद्यार्थ्यांना आणि व्यावसायिकांना त्यांची कौशल्ये सुधारण्यास आणि त्यांच्या करिअरमध्ये उत्कृष्ट कामगिरी करण्यास मदत केली आहे. त्याच्या ब्लॉगद्वारे, ह्यू आपले ज्ञान जगासोबत सामायिक करतो, व्यक्ती आणि व्यवसायांना त्यांच्या पूर्ण क्षमतेपर्यंत पोहोचण्यात मदत करण्यासाठी विनामूल्य एक्सेल ट्यूटोरियल आणि ऑनलाइन प्रशिक्षण ऑफर करतो.