excel türkçe karakter sorunu

Excel’de Bozuk Türkçe Karakter Çözümü

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

Similar Posts

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.