Excel’de Bozuk Türkçe Karakter Çözümü: yazının metni
Excel dosyalarınız özellikle CSV formatlı olanlarda aşağıdaki gibi bozuk Türkçe karakterler görebilirsiniz.
("İ", "ü", "Ö", "ı", "ç", "ö", "̇", "ÅŸ", "ÄŸ", "Ç", "Å", "Ü", "Ä")
Bu karakterleri düzgün bir şekilde aşağıdaki gibi formata dönüştürmek bir kod ile mümkündür.
("İ", "ü", "Ö", "ı", "ç", "ö", "", "ş", "ğ", "Ç", "Ş", "Ü", "Ğ")
Function karakter_duzelt(deger As Range)
bozuklar = Array("İ", "ü", "Ö", "ı", "ç", "ö", "̇", "ÅŸ", "ÄŸ", "Ç", "Å", "Ü", "Ä")
duzgunler = Array("İ", "ü", "Ö", "ı", "ç", "ö", "", "ş", "ğ", "Ç", "Ş", "Ü", "Ğ")
For Each karakter In deger
veri = karakter
DoEvents
For i = 0 To UBound(bozuklar)
Veri = Replace(Veri, bozuklar(i), duzgunler(i))
Next
karakter_duzelt = veri
Next karakter
End Function
Kodların bir modül içine yazılması gerekmektedir. Çünkü bu kodlar kullanıcı tanımlı fonksiyon(KTF) olarak tasarlanmıştır. Nasıl yapılacağını ve gerçek uygulamasını aşağıdaki linkte yer alan video'dan izleyebilirsiniz.
https://www.youtube.com/watch?v=3nzq6RBZ7p4
Bu konuları ekibinizle gerçek iş dosyaları üzerinde çalışmak isterseniz: kurumsal Excel eğitimi.