के लिए कक्ष अलग किए मैं एक्सेल में निम्न डेटा होता है:एक्सेल मैक्रो - कॉमा पंक्तियाँ
a, b, c
d
e
f, g
h
i
प्रत्येक पंक्ति के साथ
, एक पंक्ति और एक सेल में प्रतिनिधित्व।
मैं इसे करने के लिए कन्वर्ट करने के लिए करना चाहते हैं:
a
b
c
d
e
f
g
h
i
मैं निम्नलिखित मैक्रो का उपयोग कर रहा है, लेकिन मैं AutoSize बजाय सेल मानों को ओवरराइड की, एक डालने करने के लिए नहीं मिल सकता है। किसी भी मदद की सराहना की है।
Sub SplitCells()
Dim i As Long
With Application
.Calculation = xlCalculationManual
.ScreenUpdating = False
For i = 1 To Selection.Rows.Count
Dim splitValues As Variant
splitValues = split(Selection.Rows(i).Value, ",")
Selection.Rows(i).Resize(UBound(splitValues) - LBound(splitValues) + 1).Value = Application.Transpose(splitValues)
Next i
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With
End Sub
बहुत अच्छा काम करता है, धन्यवाद –