- Katılım
- 5 Eylül 2013
- Mesajlar
- 29
- Excel Vers. ve Dili
- 2016 Türkçe
Arkadaşlar Merhaba
Aşağıdaki gibi bir listem var. A sutununda veriler var. Parçalayıp B,C,D sutununa dağıtmak istiyorum. Yardımcı olabilirseniz sevinirim.
548 sk.No 8 Abdurrahim Gizer Apt. D blok kat.52 D.78 Polatlı Ankara Polatlı Ankara
Olması gereken (b sutunu)
548 sk.No 8 Abdurrahim Gizer Apt. D blok kat.52 D.78
Olması Gereken (c sutunu)
Polatlı
Olması Gereken (D sutunu)
Ankara
frumdan bulduğum bu kodu kullanmıştım ama tam istediğim gibi olmadı.
Sub SON_KELİME()
For sat = 1 To Cells(Rows.Count, "A").End(3).Row
Set brnn = Cells(sat, "A").Find(" ", , , xlPart)
If Not brnn Is Nothing Then
brn = WorksheetFunction.Search(" ", VBA.StrReverse(brnn), 1)
cc = Len(Cells(sat, "A")) - brn
Cells(sat, "B") = Mid(Cells(sat, "A"), Len(Cells(sat, "A")) - brn + 2, brn)
Cells(sat, "A") = Mid(Cells(sat, "A"), 1, Len(Cells(sat, "A")) - brn)
Else
Cells(sat, "B") = Cells(sat, "A"): Cells(sat, "A") = ""
End If
Next: brnn = Empty
MsgBox "İşlem tamamlandı.", vbInformation, "...::... Ö. BARAN ...::..."
End Sub