DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
Sub Laz_Bakkal()
For x = 1 To [a65536].End(3).Row
a = Split(Cells(x, 1), "Bakkal")
For i = 1 To UBound(a)
For j = 0 To LBound(a)
Cells(x, 2) = Left(a(j), Len(a(j))) & "Bakkal"
Cells(x, 3) = Left(a(i), Len(a(i)))
Next
Next
Next
End Sub
kodu bir modüle kopyalayıp dener misiniz..
Sub deneme()
For x = 1 To [a10000].End(3).Row
a = Split(Cells(x, 1), "Bakkal")
Cells(x, 1) = a(LBound(a)) & "Bakkal"
Cells(x, 2) = a(UBound(a))
Next x
End Sub
Merhaba
Bunu deneyiniz.
Kod:Sub Laz_Bakkal() For x = 1 To [a65536].End(3).Row a = Split(Cells(x, 1), "Bakkal") For i = 1 To UBound(a) For j = 0 To LBound(a) Cells(x, 2) = Left(a(j), Len(a(j))) & "Bakkal" Cells(x, 3) = Left(a(i), Len(a(i))) Next Next Next End Sub
Not: Bakkal ismi ek alıyorsa (mahalle bakkalınız) gibi, istediğiniz sonuç olmayabilir, gerekirse buna da çare bulunur.
PARÇAAL(PARÇAAL(C1;1;BUL("Bakkal";C1)+6);1;(UZUNLUK(PARÇAAL(C1;1;BUL("Bakkal";C1)+6))-BUL("Bakkal";PARÇAAL(C1;1;BUL("Bakkal";C1)+6);1))+6)
Merhaba
Bunu deneyiniz.
Kod:Sub Laz_Bakkal() For x = 1 To [a65536].End(3).Row a = Split(Cells(x, 1), "Bakkal") For i = 1 To UBound(a) For j = 0 To LBound(a) Cells(x, 2) = Left(a(j), Len(a(j))) & "Bakkal" Cells(x, 3) = Left(a(i), Len(a(i))) Next Next Next End Sub
Not: Bakkal ismi ek alıyorsa (mahalle bakkalınız) gibi, istediğiniz sonuç olmayabilir, gerekirse buna da çare bulunur.
Private Sub CommandButton1_Click()
For x = 1 To Range("A1:A" & Rows.Count).End(xlDown).Row
a = Split(Cells(x, 1), "Bakkal")
Cells(x, 2) = a(LBound(a)) & "Bakkal"
Cells(x, 3) = Right(a(UBound(a)), Len(a(UBound(a))) - WorksheetFunction.Search(" ", a(UBound(a)), WorksheetFunction.Search(" ", a(UBound(a)), 1) + 0))
Next x
End Sub
Private Sub CommandButton1_Click()
Dim i As Long, ss As Long, pos As Integer
ss = Range("A" & Rows.Count).End(xlUp).Row
For i = 1 To ss
With Range("A" & i)
pos = InStr(InStr(1, .Value, "bakkal", 1), .Value, " ", 1)
.Offset(, 1).Value = Mid(.Value, pos + 1, Len(.Value))
.Value = Left(.Value, pos - 1)
End With
Next i
End Sub
=EĞER(A1="";"";SOLDAN(A1;BUL(" ";A1;BUL("Bakkal";A1;1))-1))
=EĞER(A1="";"";PARÇAAL(A1;BUL(" ";A1;BUL("Bakkal";A1;1))+1;UZUNLUK(A1)-(BUL(" ";A1;BUL("Bakkal";A1;1)))))