मान लीजिए कि हमारे पास कई सेल हैं जिन्हें हमें टेक्स्ट के साथ मर्ज करने की आवश्यकता है। मानक सेट Excel में एक समान फ़ंक्शन है: "मिलाना और केंद्र" , लेकिन संघ निष्पादित करते समय, यह केवल सबसे बाहरी सेल का पाठ छोड़ता है। इसलिए हमें ऐसे उद्देश्यों के लिए अपने स्वयं के मैक्रो का उपयोग करने की आवश्यकता है।
ऐसा करने के लिए, Visual Basic संपादक (Alt+F11) खोलें, VBA मॉड्यूल डालें (
Sub MergeToOneCell() 'moonexcel.com.ua Const sDELIM As String = " " Dim rCell As Range Dim sMergeStr As String If TypeName(Selection) <> "Range" Then Exit Sub With Selection For Each rCell In .Cells sMergeStr = sMergeStr & sDELIM & rCell.Text Next rCell Application.DisplayAlerts = False .Merge Across:=False Application.DisplayAlerts = True .Item(1).Value = Mid(sMergeStr, 1 + Len(sDELIM)) End With End Sub
सहेजें और Excel पर वापस लौटें।
अब आवश्यक कोशिकाओं का चयन करें और हमारा मैक्रो (Alt+F8) (मैक्रो नाम: "MergeCell") चलाएँ।