• DİKKAT

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

Türkçe karakter

Katılım
28 Eylül 2006
Mesajlar
323
Excel Vers. ve Dili
türkçe 2010
merhaba

user forumda yazılan TextBox1 deki Türkçe karekterleri kaldırma yerine ingilizce karekterleri koymak istiyorum nasıl yaparım ?




Trk = Array("ı", "İ", "ğ", "Ğ", "ü", "Ü", "ş", "Ş", "ö", "Ö", "ç", "Ç")
Ing = Array("i", "I", "g", "G", "u", "U", "s", "S", "o", "O", "c", "C")
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,183
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Bir örnek hazırladım.

Kod:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
    TextBox1.Text = cevir(TextBox1.Text)
End Sub
 
Function cevir(gir As String) As String
 
    Dim Trk(), Ing(), i As Byte
    
    Trk = Array("ı", "İ", "ğ", "Ğ", "ü", "Ü", "ş", "Ş", "ö", "Ö", "ç", "Ç")
    Ing = Array("i", "I", "g", "G", "u", "U", "s", "S", "o", "O", "c", "C")
    
    For i = 0 To 11
        gir = Replace(gir, Trk(i), Ing(i))
    Next i
    
    cevir = gir
    
End Function
.
 
Katılım
28 Eylül 2006
Mesajlar
323
Excel Vers. ve Dili
türkçe 2010
teşekkürler eline sağlık
 
Üst