BÜYÜK harf yazdırma

Katılım
9 Mayıs 2006
Mesajlar
88
Excel Vers. ve Dili
excel 2003
selamalar,

Excel de çalışılan sayfada bütün hücrelere sadece büyük harf/rakam ile giriş yapılabilmesini nasıl sağlayabiliriz.

Teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Aşağıdaki kodu sayfanın kod sayfasına kopyalayın. Hücrede yazdığınız her metni büyük harfe çevirecektir.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If UCase(Target) <> Target And Target <> "" Then Target = Evaluate("=UPPER(" & Target.Address & ")")
End Sub
 
Katılım
9 Mayıs 2006
Mesajlar
88
Excel Vers. ve Dili
excel 2003
Sn leventm çok teşekkürler.
İki sorum daha olacak. Bu işlemi belirli bir alanda geçerli kılmak istersen.Mesela
A2:C100 alanında.Nasıl olabilir.
İkincisi makromda alan tarayıp içeriğini temizleme işlemi var bu esnada "Type mismatch" hatası veriyor.

Yardımlar için teşekkürler.
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
A&#351;a&#287;&#305;daki gibi deneyin.

Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
on error resume next
if intersect(target,[a2:c100]) is nothing then exit sub
If UCase(Target) <> Target Then Target = Evaluate("=UPPER(" & Target.Address & ")")
End Sub
 
Katılım
9 Mayıs 2006
Mesajlar
88
Excel Vers. ve Dili
excel 2003
ok tamamdır. Elinize sağlık leventm.....
 
Üst