Bazı Sütunlar İçin Küçük Harfleri Büyük Harfe Dönüştür

Anonim

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