türkçe karakterleri ingilizceye çevirme

Katılım
6 Şubat 2006
Mesajlar
57
merhaba

excelde yazı içindeki türkçe karakterleri ingilizceye otomatik oalrak çevirecek bir yöntem mevcutmu. yani bir kelime içinde "ç,ş,ü,ö" gibi karakterler varsa bunları otamatik olarak "c,s,uio" olarak yazacak bir yöntem
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,929
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
http://www.excel.web.tr/showthread.php?t=21742

linkinde More Function Uygulamasının karekter düzeltme kısmındaki

=ANSI128(A1) formülünü kullanabilirsiniz.

Bunun için linkte verdiğim more function eklentisini bilgisayarınıza kurmanız gerekmektedir.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,738
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Alternatif olarak aşağıdaki kodu işlemi yapmak istediğiniz sayfanın kod bölümüne uygularsanız bir hücreye veri girip hücreyi terkettiğinizde otomatik olarak büyük-küçük harf duyarlı olarak harfler değişecektir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
    Target.Replace What:="ç", Replacement:="c", MatchCase:=True
    Target.Replace What:="ğ", Replacement:="g", MatchCase:=True
    Target.Replace What:="i", Replacement:="ı", MatchCase:=True
    Target.Replace What:="ö", Replacement:="o", MatchCase:=True
    Target.Replace What:="ş", Replacement:="s", MatchCase:=True
    Target.Replace What:="ü", Replacement:="u", MatchCase:=True
    Target.Replace What:="Ç", Replacement:="C", MatchCase:=True
    Target.Replace What:="Ğ", Replacement:="G", MatchCase:=True
    Target.Replace What:="İ", Replacement:="I", MatchCase:=True
    Target.Replace What:="Ö", Replacement:="O", MatchCase:=True
    Target.Replace What:="Ş", Replacement:="S", MatchCase:=True
    Target.Replace What:="Ü", Replacement:="U", MatchCase:=True
End Sub
 
Katılım
21 Ekim 2008
Mesajlar
2,323
Excel Vers. ve Dili
Office 2013 - Eng
suana kadar bu neden aklima gelmemis bilemiyorum ama bizim dos tabanli programinta ciktilarini yok edicek bi macro ayarlicam hemn, tesekkurler...
 
Katılım
10 Kasım 2009
Mesajlar
17
Excel Vers. ve Dili
2010 TR
Merhaba

=ANSI128(A1) sadece ç, ö ve ü leri düzeltiyor.

Korhan Bey'in önerdiği yöntemi uygulayacak kadar excel bilgim yok.
tüm karakterleri düzeltmenin başka bir yolu var mıdır?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,738
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Selamlar,

Benim önerdiğim yöntem sayfadaki hücrelere veri girişi yapıp hücreyi terkettikten sonra sonuç vermektedir.

Sizin dosyanızda problemli hücreleri düzeltmek için döngü şeklinde çalışacak bir makro kullanmak gerekebilir.

Örnek dosya eklerseniz yardım almanız kolaylaşacaktır.
 
Katılım
28 Kasım 2007
Mesajlar
919
Excel Vers. ve Dili
Office 2010 İngilizce
Paylaşımınız için teşekkür ederim
 
Üst