DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Grupla()
Dim i As Long, _
j As Integer, _
k As Integer, _
n As Long, _
aKol As String, _
d(), _
s
Application.ScreenUpdating = False
For i = 1 To Cells(Rows.Count, "A").End(3).Row
s = Split(Trim(Cells(i, "A")), "-")
aKol = ""
k = 0
For j = 0 To UBound(s)
k = k + 1
If Len(aKol) = 0 Then
aKol = s(j)
Else
aKol = aKol & "-" & s(j)
End If
If k > 9 Then
n = n + 1
ReDim Preserve d(1 To 3, 1 To n)
d(1, n) = aKol
d(2, n) = Cells(i, "B")
d(3, n) = Cells(i, "C")
k = 0
aKol = ""
End If
Next j
If k > 0 Then
n = n + 1
ReDim Preserve d(1 To 3, 1 To n)
d(1, n) = aKol
d(2, n) = Cells(i, "B")
d(3, n) = Cells(i, "C")
k = 0
aKol = 0
End If
Next i
Range("E1").Resize(n, 3) = Application.WorksheetFunction.Transpose(d)
Application.ScreenUpdating = True
MsgBox "İşlem Tamamlanmıştır..."
End Sub
Allah ne muradın varsa versin kardeş...