Comment mettre en majuscule uniquement la première lettre d’une cellule ou la première lettre de chaque mot dans Excel ?
Supposons que vous disposiez d’une liste de chaînes de texte dont les mots sont entièrement en majuscules, entièrement en minuscules ou mélangés (majuscules et minuscules). Comment transformer efficacement la première lettre de chaque mot en majuscule et toutes les autres en minuscules, comme illustré dans la capture d’écran ci-dessous ? Connaissez-vous une méthode rapide et simple pour mettre en majuscule initiale chaque mot dans plusieurs cellules sous Excel ?

Mettre en majuscule uniquement la première lettre dans une cellule à l’aide d’une formule
Mettre en majuscule la première lettre de chaque mot dans une cellule à l’aide d’une formule ou d’un code VBA
Pour mettre en majuscule la première lettre de chaque mot dans une cellule, utilisez la fonction PROPRE ou un simple code VBA. Voici comment procéder :
Méthode 1 : Fonction PROPRE :
1. Saisissez cette formule : =PROPRE(A2) dans une cellule vide située à côté de vos données, par exemple en B2. Voir la capture d’écran :

2. Ensuite, faites glisser la poignée de recopie vers le bas jusqu’aux cellules auxquelles vous souhaitez appliquer cette formule. Vous verrez alors que la première lettre de chaque mot dans les cellules est passée en majuscule. Voir la capture d’écran :

Méthode 2 : Code VBA :
Le code VBA suivant peut également vous aider à mettre en majuscule la première lettre de chaque mot d’une cellule.
1. Maintenez enfoncées 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, puis sélectionnez la plage de données que vous souhaitez utiliser dans la boîte de dialogue qui s’ouvre. Voir la capture d’écran :

4. Cliquez ensuite sur le bouton OK, et la première lettre de chaque mot dans les cellules sera automatiquement mise en majuscule.
Mettre en majuscule uniquement la première lettre ou la première lettre de chaque mot dans les cellules contenant des chaînes de texte
Grâce à l’outil Kutools pour Excel’s Changer la casse, vous pouvez rapidement transformer les chaînes de texte en Tout en majuscules, Filtrer par chaînes en minuscules, Majuscule en début de mot, Majuscule en début de phrase, etc.Cliquez pour télécharger Kutools pour Excel !
Mettre en majuscule uniquement la première lettre dans une cellule à l’aide d’une formule
Parfois, vous souhaitez mettre uniquement la première lettre en majuscule et le reste en minuscules dans une cellule. Ce besoin vous pose-t-il des difficultés sous Excel ? En réalité, une simple formule peut résoudre cette tâche pour vous.
1.Saisissez cette formule dans une cellule vide à côté de vos données :=MAJUSCULE(GAUCHE(A2;1))&MINUSCULE(DROITE(A2;NBCAR(A2)-1))Voir la capture d’écran :

2. Faites ensuite glisser la poignée de recopie sur la plage de cellules à laquelle vous souhaitez appliquer cette formule. Seule la première lettre des cellules sera alors mise en majuscule. Voir la capture d’écran :

Mettre en majuscule la première lettre de chaque mot ou uniquement la première lettre avec Kutools pour Excel
Si vous disposez de Kutools pour Excel, sa fonctionnalité Changer la casse vous permet de mettre instantanément en majuscule soit la première lettre de chaque mot, soit uniquement la première lettre d’une cellule.
Après avoir téléchargé et installé Kutools pour Excel, procédez 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 :

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

Si vous choisissez Majuscule en début de phrase, seule la première lettre des chaînes de texte sera mise en majuscule, comme illustré dans la capture d’écran suivante :

Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Meilleurs outils de productivité Office
Boostez vos compétences Excel avec Kutools pour Excel et découvrez une efficacité inégalée.Kutools pour Excel propose plus de 300 fonctionnalités avancées pour améliorer votre productivité et Gagner du temps.Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office et rend votre travail bien plus facile
- Activez l’édition 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é de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools. Un seul installateur
Kutools for Office regroupe les compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro, ce qui en fait le choix idéal pour les équipes travaillant à travers les applications Office.
- Suite tout-en-un— Compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— installation en quelques minutes (compatible MSI)
- Fonctionne mieux ensemble— productivité optimisée dans toutes les applications Office
- Essai gratuit de 30 jours avec toutes les fonctionnalités— aucune inscription, aucune carte bancaire
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels