Hücre içerisinde ayraç arasında ki değeri başka kolona aktaran Visual Basic kodu
Sub Parcala() Dim kelime, ayrac As String Dim satir, sutun, Yapistir As Variant '******************* 'ayrac = "." 'sutun = "2" 'satir = "1" 'Yapistir = "3" '******************* ayrac = InputBox("Ayririci Ne Olacak", "Ayrac Girin") sutun = InputBox("Hangi Sutundan Baslasin", "Hangi Sutundan Baslasin") satir = InputBox("Satir Baslangic Sayisi", "Satir Baslangic Sayisi") Yapistir = InputBox("Bulunan deger nereye yapistirilsin", "Bulunan deger nereye yapistirilsin") ' For i = CInt(satir) To Columns(CInt(sutun)).End(xlDown).Row For i = CInt(satir) To Cells(Rows.Count, CInt(sutun)).End(xlUp).Row kelime = Cells(i, CInt(sutun)).Value If kelime = "" Then GoTo atla: kelime = Mid(kelime, (InStr(1, kelime, ayrac, 0) + 1), Len(kelime)) Cells(i, CInt(Yapistir)).Value = Mid(kelime, 1, (InStr(1, kelime, ayrac, 0) - 1)) If (Cells(i + 1, CInt(sutun)).Value = "") And (Cells(i + 2, CInt(sutun)).Value = "") And (Cells(i + 3, CInt(sutun)).Value = "") And (Cells(i + 4, CInt(sutun)).Value = "") Then Exit For atla: Next End Sub