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