मान लीजिए कि हमारे पास कई सेल हैं जिन्हें हमें टेक्स्ट के साथ मर्ज करने की आवश्यकता है। मानक सेट 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") चलाएँ।