Microsoft Excel'de VBA kullanarak birkaç sütun için Küçük Harfleri Büyük Harflere Dönüştürme
Bu makalede, VBA kodunu kullanarak belirli sütunlarda (tüm hücrelerde değil) metni büyük harflere dönüştürmeyi öğreneceğiz.
Soru): Bazı sütunlarda (hepsinde değil) küçük harflerle büyük harflerle yazılan metnin yerini alacak kod istiyorum.
Kodun 4, 6, 9, 12 ve 13. sütunlarda çalışmasını istemiyorum, yani bu sütunlara herhangi bir metin girilirse kod tetiklenmeyecektir.
Küçük harflerle yazarken büyük harfleri alabilmek için; VB editörünü başlatmak için aşağıdaki adımları izlememiz gerekiyor
- Geliştirici sekmesine tıklayın
- Kod grubundan Visual Basic'i seçin
Sayfa modülünde aşağıdaki kodu kopyalayın
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
Hedef.Sütun = 4 Veya Hedef.Sütun = 6 Veya Hedef.Sütun = 9 _
Veya Target.Column = 12 Veya Target.Column = 13 Ardından Sub'dan Çıkın
Hatada ErrHandler'a Git
Application.EnableEvents = Yanlış
Target.Formula = UCase(Target.Formula)
Hata İşleyicisi:
Application.EnableEvents = Doğru
Alt Bitiş
- Kod, yalnızca sayfa1'e girildiği için sayfa1'de çalışacaktır.
- Kod, 4, 6, 9, 12 ve 13 hariç tüm sütunlarda yanlışlıkla veya bilmeyerek yazılan küçük harfi otomatik olarak büyük harfe çevirecektir.
Bu şekilde, VBA kodunu kullanarak metni belirli sütunlarda büyük harfe dönüştürebiliriz.
İndir - Küçük Harfleri Büyük Harflere Dönüştürme - xlsm