İngilizce-Türkçe karakter uyuşmazlığı sorunu

Katılım
1 Temmuz 2013
Mesajlar
4
Excel Vers. ve Dili
Excel 2010
Merhaba,

Excel'de küçükharf komutunu kullanıyorum, fakat bir sorun var. Küçük harfe çevirmeye çalıştığım kelime İngilizce. İngilizce'de büyük "I" küçüğe çevrildiğinde "i" oluyor. Ben Excel'de bunu yaptığımda "ı" olarak çeviriyor. İngilizce Excel kullansam sorun olmayacağını biliyorum fakat bunun için dil değiştirmek istemiyorum. Yardımcı olursanız memnun olurum.

Selamlar, Mehmet
 
Katılım
21 Ekim 2010
Mesajlar
865
Excel Vers. ve Dili
türkçe 2010
Altın Üyelik Bitiş Tarihi
24/05/2018
http://www.excel.web.tr/f48/karakter-deoi-tiren-makro-t127701.html
Burada galiba sorununuzun çözümü var yanlış anlamadıysam

Kod:
Sub Duzelt()
    Dim Rky As Range
    For Each Rky In Cells.SpecialCells(2)
        With Rky
            .Value = Replace(Replace(Replace(Replace(.Value, "ı", "i"), "ü", "u"), "ö", "o"), "ş", "s")
        End With
    Next Rky
End Sub
Veya
Kod:
set sh=sheets("sayfa1")
UCase(Replace(Replace(sh.Cells(i, "A").Value, "i", "İ"), "ı", "I"))
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Alternatif olarak A1'deki veriyi çevirirken I'yı i yapmak için aşağıdaki formülü kullanabilirsiniz:

Kod:
=YERİNEKOY(KÜÇÜKHARF(A1);"ı";"i")
 
Üst