इस ट्यूटोरियल में, हम विभिन्न तरीकों को देखने जा रहे हैं जिससे आप VBA का उपयोग करके सेल को मर्ज कर सकते हैं।
VBA का उपयोग करके कक्षों को मर्ज करें
आप रेंज.मर्ज विधि का उपयोग करके VBA में कक्षों को मर्ज कर सकते हैं। निम्न कोड कक्ष A1:C1 मर्ज करेगा:
12345 | सब मर्जिंग सेल ()रेंज ("ए 1: सी 1")। मर्ज करेंअंत उप |
परिणाम है:
VBA का उपयोग कर कोशिकाओं को अलग करें
आप Range.UnMerge पद्धति का उपयोग करके मर्ज की गई सेल श्रेणी को अलग कर सकते हैं। मान लें कि आपने सेल श्रेणी A1:D1 को मर्ज कर दिया है। आप कक्षों को अलग करने के लिए श्रेणी में किसी एक कक्ष संदर्भ का उपयोग कर सकते हैं। निम्न कोड आपको दिखाता है कि सेल A1:D1 को कैसे अलग किया जाए, इस मामले में हम सेल B1 का उपयोग कर रहे हैं:
12345 | सब अनमर्ज सेल ()रेंज ("बी 1")। अनमर्जअंत उप |
अधिक मर्ज उदाहरण
VBA का उपयोग करके पंक्तियों को मर्ज करें
आप जिन पंक्तियों को मर्ज करना चाहते हैं, उन्हें निर्दिष्ट करके आप VBA का उपयोग करके पंक्तियों को मर्ज कर सकते हैं। हमारे पास नीचे दिखाए गए सेल A1 में टेक्स्ट है:
निम्नलिखित कोड पंक्तियों को 1-4 मर्ज करेगा:
12345 | उप मर्जरो ()रेंज ("1: 4")। मर्ज करेंअंत उप |
परिणाम है:
VBA का उपयोग करके कॉलम मर्ज करें
आप वीबीए और कॉलम अक्षरों का उपयोग करके कॉलम मर्ज कर सकते हैं। निम्नलिखित कोड कॉलम ए: सी को मर्ज करेगा।
12345 | उप मर्ज कॉलम ()रेंज ("ए: सी")। मर्ज करेंअंत उप |
परिणाम है:
सेल सामग्री को क्षैतिज रूप से मर्ज करें और केंद्र करें
आप सेल सामग्री को एक सेल श्रेणी में क्षैतिज रूप से मर्ज और केंद्र कर सकते हैं। आपको ब्याज की कोशिकाओं को मर्ज करना होगा और रेंज ऑब्जेक्ट की क्षैतिज संरेखण संपत्ति को केंद्र में सेट करना होगा। हमारे पास सेल A1 में टेक्स्ट है जैसा कि नीचे दिखाया गया है:
निम्नलिखित कोड सेल श्रेणी A1:D1 को मर्ज करेगा और सेल A1 की सामग्री को इस सेल श्रेणी में क्षैतिज रूप से केन्द्रित करेगा:
123456 | उप मर्ज और केंद्र सामग्री क्षैतिज रूप से ()रेंज ("ए 1: डी 1")। मर्ज करेंरेंज ("ए 1: डी 1")। क्षैतिज संरेखण = xlCenterअंत उप |
परिणाम है:
मर्ज और केंद्र कक्ष सामग्री लंबवत
आप सेल सामग्री को एक सेल श्रेणी में लंबवत रूप से मर्ज और केंद्र कर सकते हैं। आपको ब्याज की कोशिकाओं को मर्ज करना होगा और रेंज ऑब्जेक्ट की लंबवत संरेखण संपत्ति को केंद्र में भी सेट करना होगा। हमारे पास सेल A1 में टेक्स्ट है जैसा कि नीचे दिखाया गया है:
निम्न कोड सेल श्रेणी A1:A4 को मर्ज करेगा और सेल A1 की सामग्री को इस सेल श्रेणी में लंबवत रूप से केंद्र में रखेगा:
123456 | उप मर्ज और केंद्र सामग्री लंबवत ()रेंज ("ए 1: ए 4")। मर्ज करेंरेंज ("ए 1: डी 1")। लंबवत संरेखण = xlCenterअंत उप |
परिणाम है:
सेल रेंज में सेल मर्ज करें
आप सेल रेंज में सेल मर्ज कर सकते हैं। आपको मर्ज विधि के वैकल्पिक Across पैरामीटर को True पर सेट करना होगा। हमारे पास सेल A1 में टेक्स्ट है जैसा कि नीचे दिखाया गया है:
निम्न कोड सेल श्रेणी A1:D1 को मर्ज करेगा:
12345 | सब मर्जसेल्सअक्रॉस ()रेंज ("ए १: डी १")। मर्ज एक्रॉस: = ट्रूअंत उप |
परिणाम है: