Türkçe karakter

Katılım
18 Mayıs 2005
Mesajlar
65
Excel Vers. ve Dili
Excel 2007 - ing
Merhabalar,

a sütununda yer alan bilgilerimin macromu çalıştırıldıktan sonra hem büyük harfe dönüşmesini hem de türkçe karakterlerin olmamasını istiyorum mümkün mü?

Ã?rnek

söğüş (önce)
SOGUS(sonra) olacak şekilde

SÃ?ÐÜÞ yapabiliyorum ancak türkçe karakterleri değiştiremiyorum yardımcı olabilirseniz sevinirim.

TÞK.
 
Katılım
8 Temmuz 2004
Mesajlar
254
Excel Vers. ve Dili
office 2007-mssql 2008 R2
Selam,

Bir adet textbox açıp visible özelliğini false yapın(sayfada görünmemesi için), sonra aşağıdaki kodu deneyin.

TextBox1.Text = Sheets("sayfa1").Cells(1, 1)
TextBox1.Text = Replace(TextBox1, "İ", "I")
TextBox1.Text = Replace(TextBox1, "Þ", "S")
TextBox1.Text = Replace(TextBox1, "Ð", "G")
TextBox1.Text = Replace(TextBox1, "Ü", "U")
TextBox1.Text = Replace(TextBox1, "Ç", "C")
TextBox1.Text = Replace(TextBox1, "Ã?", "O")

Sheets("sayfa1").Cells(1, 1) = TextBox1.Text

kolay gelsin.
 
Katılım
18 Mayıs 2005
Mesajlar
65
Excel Vers. ve Dili
Excel 2007 - ing
Çok Teşekkür ederim şimdi gördüm cevabınızı
 
Katılım
18 Mayıs 2005
Mesajlar
65
Excel Vers. ve Dili
Excel 2007 - ing
veysel fonksiyon kullanmadan bu kodu nasıl yazabiliriz?
kendi makromda bir türlü çalıştıramadım
 

veyselemre

Özel Üye
Katılım
9 Mart 2005
Mesajlar
3,646
Excel Vers. ve Dili
Pro Plus 2021
For x = 1 To [A65536].End(xlUp).Row
cells(x, 1) = UCase(cells(x, 1))
cells(x, 1) = Replace(cells(x, 1), "İ", "I")
cells(x, 1) = Replace(cells(x, 1), "Ü", "U")
cells(x, 1) = Replace(cells(x, 1), "Ð", "G")
cells(x, 1) = Replace(cells(x, 1), "Þ", "S")
cells(x, 1) = Replace(cells(x, 1), "Ç", "C")
cells(x, 1) = Replace(cells(x, 1), "Ã?", "O")
Next
 
Katılım
18 Mayıs 2005
Mesajlar
65
Excel Vers. ve Dili
Excel 2007 - ing
abicim süper oldu çok işime yarayacak çok sağol
 
Üst