Türkçe karakterleri değiştirmek

Katılım
19 Temmuz 2005
Mesajlar
15
Excel Vers. ve Dili
2007
Arkadaşlar merhabalar;
Ekte yer alan formda ben büyük olarak girilen "İ,Ş,Ç,Ğ,Ü,Ö" yerine küçük harflerini yada küçük olarak girilen "ı,ğ,ü,ş,ç,ö," harflerinin yerine baş harfleri yazıda büyük olmak şartı ile devam eden kelimede örneğin "ALİ" yerine "Ali" "İLK" yerine "Ilk" yazamak istiyorum. Bunun için ne yapmam gerekiyor, kısacası Türkçe latin harfleri yerine ingiliz latin harfleri kullanmak istiyorum. Bana yardımcı olurmusunuz?
 
Katılım
28 Şubat 2005
Mesajlar
707
Excel Vers. ve Dili
office 2007 (excel2007)English işte
office 2003 (excel2003)
Türkçe evde
merhaba;
aşağıda yer alan "metin fonksiyonları" işinize yarayacaktır.

UPPER - BÜYÜKHARF
Metni büyük harfe çevirir.Sözdizimi BÜYÜKHARF(metin)
Metin büyük harfe çevrilmesini istediğiniz metindir. Metin bir başvuru ya da metin dizisi olabilir.
Örnekler
BÜYÜKHARF("toplam") eşittir "TOPLAM"
E5 hücresi "verim"i içeriyorsa
BÜYÜKHARF(E5) eşittir "VERİM"
Aşağıdaki makro formülü etkin hücrenin içeriğini büyük harfe çevirir:
FORMÜL(BÜYÜKHARF(ETKİN.HÜCRE());ETKİN.HÜCRE())

LOWER - KÜÇÜKHARF
Metindeki tüm büyük harfleri küçük harfe çevirir.
Sözdizimi
KÜÇÜKHARF(metin)
Metin küçük harfe çevirmek istediğiniz metindir. KÜÇÜKHARF işlevi metindeki harf olmayan karakterleri değiştirmez.
Örnekler
KÜÇÜKHARF("E. E. Birliği") eşittir "e. e. birliği"
KÜÇÜKHARF("Apt. 2B") eşittir "apt. 2b"
KÜÇÜKHARF işlevi YAZIM.DÜZENİ ve BÜYÜKHARF işlevlerine benzer.

PROPER - YAZIM.DÜZENİ
Metindeki ilk karakteri ve metinde bir harf dışındaki bir karakteri izleyen diğer harfleri büyük harfe çevirir. Tüm diğer harfleri küçük harfe çevirir.
Sözdizimi
YAZIM.DÜZENİ(metin)
Metin tırnak işaretleri içindeki metin, metin veren bir formül ya da yer yer büyük harfle yazılmasını istediğiniz metni içeren bir hücreye başvurudur.
Örnekler
YAZIM.DÜZENİ("bu bir BAŞLIKTIR") eşittir "Bu Bir Başlıktır"
YAZIM.DÜZENİ("5-paralık değeri yok") eşittir "5-Paralık Değeri Yok"
YAZIM.DÜZENİ("76BüTçe") eşittir "76Bütçe"
 
Son düzenleme:
Katılım
19 Temmuz 2005
Mesajlar
15
Excel Vers. ve Dili
2007
Öncelikle ilginize teşekkür ederim. Fakat benim yapmak istediklerim içerisinde sadece bu değil. Ben Türkçe karakter kullanmak istemiyorum ve formda türkçe karakterler yerine ingilizce karakterler alsın ve baş harfi küçük olan kelimelerin baş harfleri büyük olsun. Tabi Excel yeni başlayan birisi olarak nasıl ekleyeceğimide bilmiyorum. Sizin verdiğiniz formülleri nereye ekleyeceğim mesela ?
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Ekteki dosyanızı inceleyiniz.
 
Katılım
19 Temmuz 2005
Mesajlar
15
Excel Vers. ve Dili
2007
çok teşekkür ederim.Bu kadar kısa bir sürede bana geri dönüş yaptığınız için, fakat ben çalıştıramadım makro en düşükte olmasına rağmen sürekli dosya hata veriyor. Nasıl yaptığınızı bana anlatabilirseniz ben kendim uğraşmaya çalışayım en azından. Emeğinize gerçekten çok teşekkür ederim.
 
Katılım
14 Şubat 2006
Mesajlar
3,426
Excel Vers. ve Dili
(Excel 2016 - İngilizce)
Altın Üyelik Bitiş Tarihi
30-11-2022
Nasıl bir hata veriyor.Yazarsanız çözüm bulabiliriz.
 

Korhan Ayhan

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

Aşağıdaki kodu deneyebilirmisiniz. Seçtiğiniz alandaki verileri yazım düzenine çevirir. İlk harfleri istediğiniz formata döndürür.

Kod:
Sub YAZIM_DÜZENİ()
    Dim Seçim As Range
    For Each Seçim In Selection
    Seçim = Evaluate("=PROPER(""" & Seçim & """)")
    Seçim = Replace(Seçim, "İ", "I")
    Seçim = Replace(Seçim, "Ç", "C")
    Seçim = Replace(Seçim, "Ö", "O")
    Seçim = Replace(Seçim, "Ş", "S")
    Seçim = Replace(Seçim, "Ü", "U")
    Next
End Sub
 
Son düzenleme:

Korhan Ayhan

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

Ayrıca konuyla ilgili ekteki örnek dosyayıda inceleyebilirsiniz. Dosyayı açtıktan sonra herhangi bir hücrede iken türkçe karakterleri yazıp deneyiniz.
 
Katılım
19 Temmuz 2005
Mesajlar
15
Excel Vers. ve Dili
2007
Cost_Control çok teşekkür ederim. Söylediğini yaptım ve düzeldi. Acaba son bir şey sorabilirmiyim. Kelimleri büyükten küçükğe çevirirken, türkçe karakter kullanmamayı nasıl sağlarım.Mesela "Bugün" kelimesinde ki "ü" harfini "u" harfi nasıl yaparım ? Bir fikriniz varmı ?
 
Son düzenleme:
Üst