Hücre icindeki degeri degistirme

Katılım
15 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
2002 ingilizce
Merhaba arkadaslar,

Hücre icindeki degerleri otomatik degistirtirmeye calisiyorum.

Örnek:

Hücrede bulunan deger: DK Malatya
Olmasi gereken deger: Malatya

Hücrede bulunan deger: DK Manisa
Olmasi gereken deger: Manisa

Yani eger basta "DK " varsa silinmesi gerekiyor.


Daha önce sayin zaferin verdigi kod "/" isaretinden önceki verileri ve kendisini silmesini sagliyor, fakat benim örnegime uyarlayamadim.

Sub ayir()
For i = 1 To Cells(65536, 1).End(xlUp).Row
a = Split(Cells(i, 1), "/")
Cells(i, 1) = a(UBound(a))
Next i
End Sub

Bu kodu gerektigi sekilde düzeltebilecek veya baska bir cözüm sunabileceklere cok teskkürler.

Saygilarimla
Murat

P.S: Lütfen kodu mesajin icerisinde gönderin. Dosyalari acmakta sorun yasiyorum.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Aşağıdaki şekilde deneyiniz.

Kod:
Sub ayir()
For i = 1 To Cells(65536, 1).End(xlUp).Row
a = Split(Cells(i, 1), " ")
Cells(i, 1) = a(UBound(a))
Next i
End Sub
 

hamitcan

Uzman
Uzman
Katılım
1 Temmuz 2004
Mesajlar
7,712
Excel Vers. ve Dili
Excel 2019 Türkçe
Bul ve değiştiri kullarak yapabilirsiniz.
 
Katılım
3 Temmuz 2006
Mesajlar
18
Excel Vers. ve Dili
Excel 2003 - İngilizce
Control+H yaparak üste DK yazıp ve replace all dersen olur.
 
Katılım
15 Ağustos 2006
Mesajlar
33
Excel Vers. ve Dili
2002 ingilizce
Cevaplara tesekkürler, cözdüm ben sorunu.
Ayrica soruyu makro bölümüne yazmamin sebebi makrolu bir cözüme ihtiyac duymam, bul-degistire degil.
 
Üst