एक्सेल - कॉपी और पेस्ट डेटा पर क्लिक करें
मुद्दा
मेरे पास A2 से A10 पर डेटा का एक सेट है। जब मैं सेल बी 1 को हिट करता हूं जिसमें "जनवरी" शब्द होता है, तो डेटा को बी 2 से बी 10 में कॉपी किया जाएगा। यदि मैं सेल डी 1 को हिट करता हूं जिसमें "मार्च" शब्द है, तो डेटा को डी 2 से डी 10 में कॉपी किया जाएगा।
दूसरे शब्दों में, मैं उस डेटा को कॉपी करना चाहूंगा, जिसे मैंने क्लिक किए गए कॉलम में चिपका दिया है।
उपाय
मैंने मान लिया कि आपके पास प्रत्येक महीने के लिए एक कॉलम है, इसलिए कोड केवल तभी सक्रिय होगा जब B1: M1 रेंज में एक सेल चयनित हो।
इस कोड को चाल करना चाहिए:
निजी सब वर्कशीट_सेलेक्शन चेंज (बायवैल टारगेट रेंज के रूप में) यदि इंटर्सेक्ट (टारगेट, रेंज ("बी 1: एम 1")) नथिंग एग्जिट सब रेंज ("ए 2: ए 10") है। कॉपी डेस्टिनेशन: = सेल (2, टार्गेट.कॉल्यूम) एंड उप
यदि आप कोड को पूरी पहली पंक्ति के लिए काम करना चाहते हैं तो बदल दें:
सीमा ("बी 1: एम 1") पंक्तियों (1) में।