• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Türkçe karakterlerl İngilizce Karakterlere çevirme

Aşağıdaki kodları VBA ekranına geçip module kopyalayın.

Kod:
Function cevir(deg As String) As String

    Dim eski(), yeni(), i As Byte
    
    eski = Array("ı", "İ", "ğ", "Ğ", "ü", "Ü", "ş", "Ş", "ö", "Ö", "ç", "Ç")
    yeni = Array("i", "I", "g", "G", "u", "U", "s", "S", "o", "O", "c", "C")
    
    For i = 0 To 11
        deg = Replace(deg, eski(i), yeni(i))
    Next i
    
    cevir = deg
    
End Function


Daha sonra C5 hücresine;

Kod:
=cevir(B5)

formülünü yazın.

Ayrıca karakter sayısı için B4 hücresine:

Kod:
=UZUNLUK(B5)

.
 
teşekkür ederim çok sağolun. bu karakterlere noktalama işaretleri de dahil mi acaba. bir de hücrenin içine yazma esnasında hücre karakterini saydıracak bir şey yapılabilir mi
 
Fonksiyon bölümünde kullanılan "eski" ve "yeni" olarak tanımlanmış karakterler işleme alınmaktadır.

Yazma anında hücre karakterini sayacak özellik yoktur. Hücreye veri girip enter tuşuna bastığınızda sonucu görebilirsiniz.
 
Teşekkürler
 
Geri
Üst