Accéder au contenu principal

Kutools for Office — Une Suite. Cinq Outils. Accomplissez Plus.

Comment mettre en majuscule uniquement la première lettre ou la première lettre de chaque mot dans Excel ? 

Author Xiaoyang Last modified

Supposons que vous ayez une liste de chaînes de texte dont les mots sont en majuscules, en minuscules ou mélangés avec des minuscules et des majuscules. Dans cette situation, vous devez mettre la première lettre de chaque mot dans la cellule en majuscule, et les autres en minuscules, comme le montre la capture d'écran suivante. Avez-vous des bonnes méthodes pour mettre rapidement et facilement en majuscule la première lettre de chaque mot pour plusieurs cellules dans Excel ?

a screenshot showing the original text string and the text string with every letter capitalised and only the first letter capitalised

Mettre en majuscule la première lettre de chaque mot dans une cellule avec une formule et un code VBA

Mettre en majuscule uniquement la première lettre dans une cellule avec une formule

Mettre en majuscule la première lettre de chaque mot ou uniquement la première lettre avec Kutools pour Excel


Mettre en majuscule la première lettre de chaque mot dans une cellule avec une formule et un code VBA

Pour mettre en majuscule la première lettre de chaque mot dans une cellule, vous pouvez utiliser la fonction PROPER ou un simple code VBA. Veuillez suivre les étapes ci-dessous :

Méthode 1 : Fonction PROPER :

1. Entrez cette formule : =PROPER(A2) dans une cellule vide à côté de vos données, par exemple B2, voir la capture d'écran :

a screenshot of using the PROPER function to capitalize the first letter of each word within a cell

2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu'aux cellules où vous souhaitez appliquer cette formule, et vous pouvez voir que toutes les premières lettres de chaque mot dans la cellule ont été mises en majuscule. Voir la capture d'écran :

a screenshot showing all results

Méthode 2 : Code VBA :

Le code VBA suivant peut également vous aider à mettre en majuscule toutes les premières lettres de chaque mot dans une cellule.

1. Veuillez maintenir les touches ALT + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Cliquez sur Insertion > Module, puis collez le code suivant dans la fenêtre Module.

Code VBA : Mettre en majuscule la première lettre de chaque mot dans une cellule

Sub Proper_Case()
'Updateby20150428
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Workx = Application.Selection
Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8)
For Each x In Workx
x.Value = Application.Proper(x.Value)
Next
End Sub

3. Appuyez ensuite sur la touche F5 pour exécuter ce code, et sélectionnez la plage de données que vous souhaitez utiliser dans la boîte de dialogue qui apparaît, voir la capture d'écran :

a screenshot of selecting the original text string after running the VBA code

4. Cliquez ensuite sur le bouton OK, et toutes les premières lettres de chaque mot dans les cellules seront mises en majuscule.


Mettre en majuscule uniquement la première lettre ou la première lettre de chaque mot dans des cellules contenant des chaînes de texte

Avec l'aide de l'utilitaire Changer la casse de Kutools pour Excel, vous pouvez rapidement changer les chaînes de texte en majuscules, minuscules, majuscules initiales, casse de phrase, etc.     Cliquez pour télécharger Kutools pour Excel !


Mettre en majuscule uniquement la première lettre dans une cellule avec une formule

Parfois, vous souhaitez simplement mettre en majuscule uniquement la première lettre et en minuscule les autres dans la cellule, êtes-vous confronté à ce problème dans Excel ? En fait, voici une formule qui peut vous aider à résoudre cette tâche.

1. Tapez cette formule dans une cellule vide à côté de vos données, =UPPER(LEFT(A2,1))&LOWER(RIGHT(A2,LEN(A2)-1)), voir la capture d'écran :

a screenshot of using formula to capitalize the first letter only within a cell

2. Ensuite, faites glisser la poignée de recopie jusqu'à la plage de cellules où vous souhaitez appliquer cette formule, et seule la première lettre des cellules sera mise en majuscule. Voir la capture d'écran :

a screenshot showing all text strings with the first letter capitalized


Mettre en majuscule la première lettre de chaque mot ou uniquement la première lettre avec Kutools pour Excel

Si vous avez Kutools pour Excel, avec sa fonctionnalité Changer la casse, vous pouvez rapidement mettre en majuscule à la fois la première lettre de chaque mot et uniquement la première lettre dans une cellule.

Après téléchargé et installé Kutools pour Excel, veuillez procéder comme suit :

1. Sélectionnez la plage de données que vous souhaitez utiliser.

2. Cliquez sur Kutools > Texte > Changer la casse, voir la capture d'écran :

a screenshot of enabling the Change Case feature of Kutools

3. Dans la boîte de dialogue Changer la casse, si vous sélectionnez Majuscule Initiale, la première lettre de chaque mot sera mise en majuscule, voir la capture d'écran :

a screenshot showing how to use the Proper Case option to easily capitalize the first letter of each word in the selected range

Si vous choisissez Casse de phrase, seule la première lettre des chaînes de texte sera mise en majuscule comme le montre la capture d'écran suivante :

a screenshot showing how to use the Sentence Case option to easily capitalize only the first letter of the text string in the selected range

Téléchargez et essayez gratuitement Kutools pour Excel maintenant !


Meilleurs outils de productivité pour Office

🤖 Kutools AI Aide : Révolutionnez l'analyse de données avec : Exécution intelligente | Générer du code | Créer des formules personnalisées | Analyser des données et générer des graphiques | Appeler les Fonctions améliorées de Kutools
Fonctionnalités populaires : Trouver, mettre en évidence ou marquer les doublons | Supprimer les lignes vides | Combinez les colonnes ou les cellules sans perte de données | Arrondir sans formule...
Super RECHERCHEV : Recherche multi-critères | Recherche multi-valeurs | Recherche multi-feuilles | Correspondance floue...
Liste déroulante avancée : Créer rapidement une liste déroulante | Liste déroulante dépendante | Liste déroulante à sélection multiple...
Gestionnaire de colonnes : Ajouter un nombre spécifique de Colonnes | Déplacer des Colonnes | Alterner l’état de visibilité des Colonnes masquées | Comparer des plages & Colonnes...
Fonctionnalités phares : Mise au point de la grille | Affichage de conception | Barre de formule améliorée | Gestionnaire de Classeur & Feuille de calcul | Bibliothèque d’AutoTexte | Sélecteur de date | Merge Worksheets | Chiffrer/Déchiffrer les cellules | Envoyer un e-mail par liste | Super Filtre | Filtre spécial (filtrer les cellules avec une police en gras/italique/barré...)...
Top15 des ensembles d’outils :12 outils de texte (Ajouter du texte, Supprimer des caractères spécifiques, ...) |50+ Types de graphiques (Diagramme de Gantt, ...) |40+ Formules pratiques (Calculer l’âge en fonction de la date de naissance, ...) |19 outils d’insertion (Insérer un code QR, Insérer une image depuis le chemin, ...) |12 outils de conversion (Convertir en mots, Conversion de devises, ...) |7 outils de fusion & division (Fusion avancée des lignes, Diviser les cellules, ...) | ... et bien plus encore
Utilisez Kutools dans la langue de votre choix – disponible en Anglais, Espagnol, Allemand, Français, Chinois et plus de40 autres !

Améliorez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité incomparable. Kutools pour Excel propose plus de300 fonctionnalités avancées pour booster votre productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...


Office Tab apporte l’interface par onglets à Office, simplifiant considérablement votre travail.

  • Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
  • Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
  • Augmente votre productivité de50 % et réduit des centaines de clics de souris chaque jour !

Tous les modules complémentaires Kutools. Une seule installation

La suite Kutools for Office regroupe les modules complémentaires pour Excel, Word, Outlook & PowerPoint ainsi qu’Office Tab Pro, idéal pour les équipes travaillant sur plusieurs applications Office.

Excel Word Outlook Tabs PowerPoint
  • Suite tout-en-un — modules complémentaires Excel, Word, Outlook & PowerPoint + Office Tab Pro
  • Un installateur, une licence — installation en quelques minutes (compatible MSI)
  • Une synergie optimale — productivité accélérée sur l’ensemble des applications Office
  • Essai complet30 jours — sans inscription, ni carte bancaire
  • Meilleure valeur — économisez par rapport à l’achat d’add-ins individuels