Tving automatisk, store eller små bokstaver automatisk - eksempler på VBA -kode

Må du automatisk endre en celletekst til riktig, stor eller liten bokstav etter at brukeren har skrevet den? Det er flere måter å oppnå dette på, og flere krav er mulige. Her er et eksempel som automatisk endrer alt etter at det er lagt inn i en bestemt kolonne. Forhåpentligvis kan du bygge fra dette eksemplet!

1. Trykk ALT og F11 for å åpne kodevinduet

2. Dobbeltklikk på arkenavnet du vil automatisk

bytte sak

3. Sett denne koden i kodevinduet:

Endre tekst til riktig sak

Kode for Riktig sak

Private Sub Worksheet_Change (ByVal Target As Excel.Range) Application.EnableEvents = False If Target.Column = 5 Then Target = StrConv (Target, vbProperCase) End If Application.EnableEvents = True End Sub

Endre tekst til store bokstaver

Til Stor bokstav du kan endre

StrConv (Target, vbProperCase)

til

Ucase (mål)

Endre tekst til små bokstaver

Til Små bokstaver du kan endre

StrConv (Target, vbProperCase)

til

Lcase (mål)
wave wave wave wave wave