Pretvorite majhne črke v velike za nekatere stolpce

Anonim

Kako pretvoriti majhne črke v velike črke za nekaj stolpcev z uporabo VBA v programu Microsoft Excel

V tem članku se bomo naučili, kako pretvoriti besedilo v velike tiskane črke v določenih stolpcih (ne vseh celicah) z uporabo kode VBA.

Vprašanje): Želim kodo, ki bo nadomestila besedilo, vneseno z malimi črkami v velike črke v nekaterih stolpcih (ne vseh).

Recimo, da ne želim, da se koda izvaja v stolpcih 4, 6, 9, 12 in 13, torej če je v te stolpce vneseno katero koli besedilo, se koda ne sproži.

Če želite, da med vnašanjem malih črk dobite velike črke; Za zagon urejevalnika VB moramo slediti spodnjim korakom

  • Kliknite zavihek Razvijalec
  • V skupini Koda izberite Visual Basic

Kopirajte naslednjo kodo v modul Sheet

Zasebni pod -delovni list_Sprememba (cilj ByVal kot Excel.Range)

Če je Target.Column = 4 Ali Target.Column = 6 Ali Target.Column = 9 _

Ali Target.Column = 12 Ali Target.Column = 13 Nato zapustite Sub

Na napako Pojdi na ErrHandler

Application.EnableEvents = False

Target.Formula = UCase (Target.Formula)

ErrHandler:

Application.EnableEvents = True

End Sub

  • Koda bo delovala v listu 1 le, ko bo koda vnesena v list 1
  • Koda bo samodejno zamenjala majhno črko, vneseno pomotoma ali nevedno, v veliko črko v vseh stolpcih, razen v 4, 6, 9, 12 in 13.

Na ta način lahko pretvorimo besedilo v velike črke v določenih stolpcih s kodo VBA.

Prenos - Kako male črke pretvoriti v velike črke - xlsm