Note: The other languages of the website are Google-translated. Back to English

Hoe de tekstreeks in Excel in hoofdletters / kleine letters / juiste letters te forceren?

Wanneer u in Excel enkele letters of woorden in de cellen invoert, wilt u de tekstreeksen in hoofdletters dwingen, ook al hebt u de kleine letters of de juiste hoofdletters ingevoerd en vice versa. De meesten van ons kunnen de functie Gegevensvalidatie in Excel overwegen, met deze functie krijgen we een waarschuwing wanneer we niet het juiste hoofdlettergebruik van de tekst typen. In dit artikel zal ik enkele interessante manieren introduceren om de tekst naar behoefte in hoofdletters, kleine letters of de juiste letters te forceren.

Forceer de tekstreeksen in hoofdletters / kleine letters / juiste letters met gegevensvalidatie

Forceer de tekstreeksen naar hoofdletters / kleine letters / juiste letters met VBA-code

Verander tekst in HOOFDLETTERS / kleine letters / Juiste zaak met Kutools voor Excel goed idee 3


Gegevensvalidatie is een krachtig hulpmiddel in Excel, het kan ons helpen bij veel bewerkingen, met zijn hulp kunnen we ook de hoofdletters, kleine letters of de juiste hoofdletters van de tekstreeksen forceren tijdens het typen, doe dit als volgt:

1. Ga om te klikken Data > Data Validation > Data Validation, zie screenshot:

doc-force-hoofdletters-1

2. In de Data Validation dialoogvenster, onder het Instellingen tab, klik op de Allow vervolgkeuzelijst en kies Eigen optie, dan in de Formule tekstvak, voer deze formule in = EXACT (BOVENSTE (A1); A1)(A1 staat voor een kolom waarop u deze functie toepast, u kunt deze naar uw behoefte wijzigen), zie screenshot:

doc-force-hoofdletters-1

3. Vervolgens kunt u een waarschuwing maken als u dat wilt, klik op Foutmelding tab, en selecteer stop van de stijl vervolgkeuzelijst, in de rechterhoek van de Screenshot van je foutmelding tekstvak, voer uw eigen waarschuwingsbericht in, zie screenshot:

doc-force-hoofdletters-1

4. En klik vervolgens op OK om het dialoogvenster te sluiten, zal er nu een waarschuwingsvenster verschijnen wanneer u de tekenreeks invoert die niet in hoofdletters staat in kolom A, om u eraan te herinneren dat u de hoofdletters moet invoeren.

doc-force-hoofdletters-1

Opmerking:

Als u de tekstreeksen in kleine letters of juist hoofdletters moet dwingen, past u de volgende formules toe op het Data Validation in stap 2.

Forceer naar kleine letters: = EXACT (LAGER (A1), A1);

Forceer het juiste geval: = EXACT (PROPER (A1), A1)


Met de volgende VBA-code, wanneer u de kleine letters in een cel invoert, wordt de kleine tekst automatisch gewijzigd in hoofdletters.

1. Houd de ALT + F11 toetsen, en het opent de Microsoft Visual Basic for Applications-venster.

2. Kies dan aan de linkerkant je gebruikte werkblad Projectverkenner, dubbelklik erop om het Module, en kopieer en plak vervolgens de volgende VBA-code in de lege module:

VBA-code: Forceer tekststring in hoofdletters

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.UCase(Target.Value)
End Sub

doc-force-hoofdletters-1

3. Sla deze code vervolgens op en sluit deze om terug te keren naar het werkblad.Als u een tekstreeks invoert wanneer het een kleine of juist hoofdletter is, wordt deze een hoofdletter nadat u op de Enter sleutel automatisch.

Opmerkingen:

1. Deze code wordt toegepast op het hele werkblad.

2. Als u de Project Explorer-paneel in het venster kunt u klikken Bekijk > Projectverkenner om het te openen.

3. Om de woorden in kleine letters of juist hoofdletters te forceren, kunt u de volgende VBA-code toepassen: (De procedure is hetzelfde als hierboven)

VBA-code: Forceer tekststring naar kleine letters

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = VBA.LCase(Target.Value)
End Sub

VBA-code: forceer de tekenreeks naar het juiste hoofdlettergebruik

Private Sub Worksheet_Change(ByVal Target As Range)
'Update 20140603
Target.Value = Application.WorksheetFunction.Proper(Target.Value)
End Sub

Als u enkele specifieke teksten alleen in HOOFDLETTERS, kleine letters of Juiste letters wilt veranderen, kunt u de Wijzig zaak nut van Kutools for Excel om het snel voor elkaar te krijgen.

Kutools for Excel, met meer dan 300 handige functies, maakt uw werk eenvoudiger. 

Na gratis installeren Kutools voor Excel, doe het als volgt:

1. Selecteer de teksten waarvan u de hoofdletter wilt wijzigen en klik op Kutools > Tekst > Wijzig zaak. Zie screenshot:
doc wijzigingsgeval 6

2. In de Wijzig zaak dialoogvenster, vink de bedieningsoptie aan zoals u nodig hebt en u kunt een voorbeeld van het resultaat bekijken in het Voorbeschouwing paneel. Zie screenshot:
doc wijzigingsgeval 2

3. klikken Ok or Toepassen en de teksten zijn van geval tot geval.

 Verander naar HOOFDLETTERS  Schakel over naar het juiste geval  Verander naar hoofdlettergebruik
 doc wijzigingsgeval 3  doc wijzigingsgeval 4 doc wijzigingsgeval 5 

De beste tools voor kantoorproductiviteit

Kutools voor Excel lost de meeste van uw problemen op en verhoogt uw productiviteit met 80%

  • visfuik: Snel invoegen complexe formules, grafieken en alles wat je eerder hebt gebruikt; Versleutel cellen met wachtwoord; Maak een mailinglijst en stuur e-mails ...
  • Super Formula-balk (bewerk eenvoudig meerdere regels tekst en formule); Lay-out lezen (gemakkelijk grote aantallen cellen lezen en bewerken); Plakken in gefilterd bereik...
  • Voeg cellen / rijen / kolommen samen zonder gegevens te verliezen; Gespleten cellen inhoud; Combineer dubbele rijen / kolommen... Voorkom dubbele cellen; Vergelijk Ranges...
  • Selecteer Dupliceren of Uniek Rijen; Selecteer lege rijen (alle cellen zijn leeg); Super zoeken en fuzzy zoeken in veel werkboeken; Willekeurige selectie ...
  • Exacte kopie Meerdere cellen zonder de formuleverwijzing te wijzigen; Maak automatisch verwijzingen naar meerdere bladen; Plaats kogels, Selectievakjes en meer ...
  • Extraheer tekst, Tekst toevoegen, Verwijderen op positie, Ruimte verwijderen; Paging-subtotalen maken en afdrukken; Converteren tussen celinhoud en opmerkingen...
  • Super filter (bewaar en pas filterschema's toe op andere bladen); Geavanceerd sorteren per maand / week / dag, frequentie en meer; Speciaal filter door vet, cursief ...
  • Combineer werkmappen en werkbladen; Tabellen samenvoegen op basis van sleutelkolommen; Gegevens splitsen in meerdere bladen; Batch Converteer xls, xlsx en PDF...
  • Meer dan 300 krachtige functies. Ondersteunt Office / Excel 2007-2021 en 365. Ondersteunt alle talen. Eenvoudig te implementeren in uw onderneming of organisatie. Volledige functies Gratis proefperiode van 30 dagen. 60 dagen geld-terug-garantie.
kte tabblad 201905

Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke dag!
officetab onderkant
Heb je vragen? Stel ze hier. (7)
Nog geen beoordelingen. Beoordeel als eerste!
Deze opmerking is gemaakt door de moderator op de site
bedankt voor de macro om alle vermeldingen naar hoofdletters te converteren, maar is er iets dat ik moet doen om te voorkomen dat de macro elke paar minuten crasht? Waardeer de hulp!
Deze opmerking is gemaakt door de moderator op de site
Zoals uw VBA-oplossing, maar hoe kan ik deze beperken tot een enkele kolom en andere kolommen anders opmaken, bijvoorbeeld kolommen A en C forceren hoofdletters, kolom B forceren juiste hoofdletters?
Deze opmerking is gemaakt door de moderator op de site
Ik weet niet welke VBA uw taak aankan (sommige kolommen in hoofdletters, sommige in de juiste hoofdletters), maar de gegevensvalidatie kan het oplossen, waarom zou u het niet gebruiken?
Deze opmerking is gemaakt door de moderator op de site
Dit werkte voor mij, maar als je de inhoud van de cel ging verwijderen, kwam er een "runtime error '13': type mismatch"

Iemand een idee?
Deze opmerking is gemaakt door de moderator op de site
ik heb hetzelfde probleem. als je weet hoe ermee om te gaan, vertel het me alsjeblieft!
Deze opmerking is gemaakt door de moderator op de site
Hallo, welke methode die u gebruikt, zal de fouten opleveren?
Deze opmerking is gemaakt door de moderator op de site
veel dank, er is een enorme hoeveelheid codigos
Er zijn nog geen reacties geplaatst
Laat uw commentaar
Posten als gast
×
Beoordeel dit bericht:
0   Personages
Voorgestelde locaties

Volg ons

Copyright © 2009 - www.extendoffice.com. | Alle rechten voorbehouden. Aangedreven door ExtendOffice. | Sitemap
Microsoft en het Office-logo zijn handelsmerken of gedeponeerde handelsmerken van Microsoft Corporation in de Verenigde Staten en / of andere landen.
Beschermd door Sectigo SSL