Hücre içinde soldan 5 karakter silme

Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
merhaba arkadaşlar; 1000 e yakın aşağı doğru sıralı veri girişim var ve bu hücrelerin tümünden soldan 5 karakteri kolay bir şekilde silmemim bir yolu varmı ? mesela "12345 ankara" "dsads malatya" bunların sol baştan 5 karakteri sileceğim ve sadece "ankara" ve "malatya " kalacak. umarım bunun kolay bir yolu vardır. ilgilenen arkadaşlara şimdiden teşekkürler....
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
Kod:
Sub duzelt()
For i = 1 To 1000
Cells(i, 1) = Trim(WorksheetFunction.Substitute(Cells(i, 1), Left(Cells(i, 1), 5), ""))
Next
End Sub

Bir modüle ekleyip deneyiniz.
 
Katılım
16 Temmuz 2006
Mesajlar
188
Excel Vers. ve Dili
xp profesional 2002
sayın ALİ ; çok teşekkür ederim harikasınız, gerçekten beni büyük bir dertten kurtardınız. çalışmalarınızın ve başarılarınızın devamını dilerim.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
Trim=?
WorksheetFunction.Substitute=?
Komutları nedir merak ettiğim için soruyorum
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
8,006
Excel Vers. ve Dili
Office 365 Türkçe
Excel fonksiyonlarında KIRP fonksiyonun karşılığıdır.Kelime başında boşluk var ise bunu kaldırır.

WorksheetFunction.Substitute=?

Excel fonksiyonlarında YERİNEKOY fonksiyonun karşılığıdır.

12345 Ankara gibi bir ifadede Left ile soldan 5 karekter ayırıp 12345 gibi

WorksheetFunction.Substitute ile 12345 Ankara ;12345 kısımlarını eleyerek, Ankara kısmını bulmak için kullandık.
 
Katılım
2 Mart 2005
Mesajlar
2,960
Excel Vers. ve Dili
ev: Ofis 2007- Win Xp
iş: Ofis 2010- Win Vista
@Ali teşekkür ederim.
 
Üst