VBA मैक्रो का उपयोग करके वर्तमान एक्सेल सेल श्रेणी को एक नई तालिका में कॉपी करें

Anonim

वर्तमान सेल श्रेणी से डेटा को पूरी तरह से एक नई तालिका में स्थानांतरित करने के लिए, आपको यह जानना होगा कि सक्रिय सेल के आसपास उपयोग की जाने वाली कोशिकाओं की सीमा कितनी बड़ी है। या आप Excel को यह आपके लिए करने दे सकते हैं और g . को कॉपी कर सकते हैं

क्या आप मैक्रो में कोशिकाओं की सन्निहित श्रेणी से सभी कक्षों को स्वचालित रूप से कॉपी करना चाहेंगे? यह विशेष रूप से उपयोगी है यदि आप उपयोगकर्ताओं से इनपुट के लिए लचीले ढंग से प्रतिक्रिया करना चाहते हैं और यह नहीं जानते हैं कि दर्ज किए गए डेटा क्षेत्र कितने बड़े हैं।

आप इस काम को करने के लिए मैक्रो का उपयोग कर सकते हैं। मैक्रो सक्रिय सेल के चारों ओर सभी कोशिकाओं को निर्धारित करता है और इन कोशिकाओं को बिल्कुल एक नई कार्यपुस्तिका में कॉपी करता है।

निम्न आंकड़ा तीन अलग-अलग डेटा क्षेत्रों के साथ एक तालिका दिखाता है। उन्हें देखने में आसान बनाने के लिए उन्हें रंग-कोडित किया गया है।

सभी कोशिकाएं जो खाली कोशिकाओं के बिना पड़ोसी कोशिकाओं से जुड़ती हैं, उन्हें एक साथ माना जाता है।

एक उपयुक्त मैक्रो के साथ, आप यह सुनिश्चित कर सकते हैं कि सेल रेंज में सेल पर क्लिक करने के बाद, इससे संबंधित सभी सेल एक नई तालिका में कॉपी हो जाते हैं। यहाँ उपयुक्त प्रोग्राम कोड है:

उप प्रतिलिपि वर्तमान क्षेत्र ()
रेंज के रूप में मंद स्रोत क्षेत्र
वर्कशीट के रूप में मंद न्यूशीट
स्रोत क्षेत्र सेट करें = ActiveCell.CurrentRegion
सेट NeuesBlatt = कार्यपुस्तिकाएँ। जोड़ें। कार्यपत्रक (1)
स्रोत क्षेत्र। कॉपी गंतव्य: = NeuesBlatt.Range ("A1")
अंत उप

मैक्रो को कॉल करने से पहले, तालिका में किसी भी सेल पर क्लिक करें। मैक्रो उन सभी कक्षों को निर्धारित करता है, जो चयनित सेल के साथ, एक श्रेणी से संबंधित हैं और इस डेटा श्रेणी को एक नई, खाली कार्यपुस्तिका में कॉपी करता है। निम्न आंकड़ा दिखाता है कि मैक्रो को कॉल करने के बाद परिणाम कैसा दिखता है यदि मैक्रो शुरू होने से पहले तालिका में सेल E9 पहले आंकड़े से चुना जाता है।

मैक्रो में प्रवेश करने के लिए, VBA संपादक लाने के लिए एक्सेल में ALT F11 दबाएं। VBA संपादक में INSERT - MODULE कमांड चुनें और मैक्रो दर्ज करें। मैक्रो शुरू करने के लिए, एक्सेल में कुंजी संयोजन ALT F8 को सक्रिय करें। एक्सेल के सभी संस्करणों में वीबीए संपादक और मैक्रो काम शुरू करने के लिए दो कीबोर्ड शॉर्टकट।