• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

FIND

Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Merhaba arkadaşlar,

Amacım B kolonundaki text in ilk kelimesini ayırmak. Bunun için aşağıdki kodu yazdım ama çalışmadı. Rica etsem yardımcı olur musunuz ?
Kod:
Sub ilk_kelime()
For i = 2 To WorksheetFunction.CountA(Range("b:b")) + 1
Cells(i, 3) = Left(i, Find(" ", i) - 1)
Next i
End Sub
 
merhaba

bu işinizi görür mü?

Kod:
Sub ilk_kelime()
For i = 2 To WorksheetFunction.CountA(Range("b:b"))
Cells(i, 3) = Left(Cells(i, 2), Application.WorksheetFunction.Find(" ", Cells(i, 2), 1) - 1)
Next i
End Sub

alternatif
Kod:
Sub ilk_kelime_2()
For i = 2 To Range("b65536").End(3).Row
Cells(i, 3) = Split(Cells(i, 2), " ")
Next
End Sub
 
Teşekkürler,
Böylelikle nerede hata yaptığımıda anladım.
 
Geri
Üst