Hvordan å tvinge tekststreng til store bokstaver /små bokstaver /riktig sak i Excel?

Data Validering er et kraftig verktøy i Excel, kan det hjelpe oss til å gjøre mange operasjoner, med sin hjelp, vi kan også tvinge store bokstaver, små bokstaver eller riktig tilfelle av tekststrenger når du skriver, kan du gjøre som følger:
1. Gå til klikker data > Data validering > Data validering, se skjermbilde:
to. I dialogboksen datavalidering, under fanen Innstillinger, klikker du på Tillat nedtrekkslisten og velge alternativet Tilpasset, deretter i Formel tekstboksen, skriv denne formelen = EKSAKT (ØVRE (A1), A1), (A1 står for en kolonne som du vil bruke denne funksjonen, kan du endre den til ditt behov), se skjermbilde:
tre. Deretter kan du opprette et varsel som du trenger, kan du klikke Feil Alert kategorien, og velg Stopp fra Stil nedtrekkslisten til høyre hjørne av Feilmelding tekstboksen, skriv inn din egen advarsel, se skjermbilde:

4. Og klikk deretter på OK for å lukke dialogboksen, nå når du skriver tekststrengen ikke med store bokstaver i kolonne A, vil en advarsel komme ut for å minne deg skrive inn store bokstaver
. Merk:
Hvis du må tvinge de tekststrenger til små bokstaver eller riktig tilfelle, må du bruke følgende formler inn i datavalidering i trinn 2.
Force til små bokstaver: = EKSAKT (SMÅ (A1), A1);
Force til riktig sak : = EXACT (riktig (A1), A1)

tvinge tekststrenger til store /små bokstaver /riktig tilfellet med VBA kode
Med følgende VBA-kode, når du skriver inn de små ordene i en celle, små bokstaver teksten vil bli endret til store bokstaver automatisk.
en. Hold nede ALT + F11-tastene, og det åpner Microsoft Visual Basic for Applications vinduet.
2. Deretter velger du din brukte regnearket fra venstre Prosjekt Utforsker dobbeltklikk for å åpne modulen, og deretter kopiere og lime inn følgende VBA-kode i det tomme Module:
VBA-kode: Force tekststreng til store bokstaver
Private Sub Worksheet_Change ( ByVal Target As Range) 'Oppdater 20140603Target.Value = VBA.UCase (Target.Value) End Sub
3. . Deretter lagre og lukke denne koden for å gå tilbake til regnearket, nå når du skriver tekststreng når det er små eller riktig tilfelle, vil det bli store bokstaver etter trykke på Enter-tasten automatisk
Merknader:
1. Denne koden er benyttet for hele regnearket.
2. Hvis du ikke finner Project Explorer Pane i vinduet, kan du klikke View > Prosjekt Explorer for å åpne den.
3. For å tvinge ordene små bokstaver eller riktig tilfelle, kan du bruke følgende VBA-kode: (Fremgangsmåten er den samme som ovenfor)
VBA-kode: Force tekststreng til små bokstaver
Private Sub Worksheet_Change (ByVal Target As Range) 'Oppdater 20140603Target.Value = VBA.LCase (Target.Value) End SubVBA kode: Force tekststreng til riktig sak
Private Sub Worksheet_Change (ByVal Target As Range)' Oppdater 20140603Target.Value = Application.WorksheetFunction.Proper (Target. verdi) End Sub