• DİKKAT

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

iki hücrede otomotik yazım düzeni uygulama

Katılım
22 Mayıs 2009
Mesajlar
1,017
Excel Vers. ve Dili
Office 2003
Değerli üstadlarım;

A8:J8 birleştirilmiş hücresine girilen verilerin otomotik büyük harfe,
A9:J9 birleştirilmiş hücresine girilen verilerin de otomotik ilk harfleri büyük olacak şekilde olması için nasıl bir makro uygulayabilirim?
 
Merhaba,
Aşağıdaki kodu deneyin:
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
On Error GoTo son
If Not Intersect(Target, Range("a8")) Is Nothing Then
If Target = "" Then Exit Sub
Application.EnableEvents = False
Target = Evaluate("=upper(""" & Target & """)")
ElseIf Not Intersect(Target, Range("a9")) Is Nothing Then
If Target = "" Then Exit Sub
Target = Evaluate("=proper(""" & Target & """)")
End If
son:
Application.EnableEvents = True
End Sub
 
üstad
a8 sıkıntısız olarak işlem yapıyor.
Yalnız a9 ise " il milli eğitim" Yazdığım zaman "İl milli eğitim" olarak sadece ilk kelimenin ilk harfını büyük yapıyor. diğerlerinde işlem yapmıyor
 
Kodu güncelledim. Yeniden deneyebilirsiniz.
 
üstad eline sağlık teşekkür ederim.
İşlem tamam.

Üstad VALİLİĞİ yazdığım zaman neden A8 de VALILIĞI olarak alıyor üstad.Sadece merak ettim
 
Kod güncellendi. Yeniden deneyin.
 
Geri
Üst