Modifier la casse du texte dans Excel – 6 méthodes ultra pratiques
Maintenir une casse cohérente dans Excel — par exemple, mettre une majuscule à la première lettre de chaque mot ou utiliser systématiquement des majuscules ou des minuscules — améliore nettement la lisibilité et le professionnalisme de vos données. Contrairement à Microsoft Word, Excel ne propose pas de bouton « Changer la casse » pour modifier facilement la casse du texte dans les feuilles de calcul, ce qui complique la tâche de nombreux utilisateurs. Cet article vous présente six méthodes pratiques pour ajuster la casse de votre texte dans Excel, selon vos besoins. Uniformisons ensemble vos données textuelles !

- Modifier la casse du texte dans Excel
- Avec les fonctions intégrées (pour majuscules, minuscules et Majuscule en début de mot)
- En quelques clics grâce à un outil pratique (pour majuscules, minuscules, initiales majuscules et)phrasesen majuscule/minuscule)
- Avec le Remplissage instantané (pour majuscules, minuscules, initiales majuscules et)phrasesen majuscule/minuscule)
- Avec Microsoft Word (pour majuscules, minuscules, initiales majuscules et)phrasesen majuscule/minuscule)
- Avec Power Query (pour majuscules, minuscules et Majuscule en début de mot)
- Avec des codes VBA (pour majuscules, minuscules, initiales majuscules et)phrasesen majuscule/minuscule)
Modifier la casse du texte dans Excel
Cette section présente différentes méthodes pour transformer le texte des cellules en majuscules, en minuscules, en majuscule initiale pour chaque mot ou en majuscule uniquement en début de phrase.
Modifier la casse du texte avec les fonctions intégrées
Supposons que vous disposiez d’une liste de noms dans la plage A2:A7, comme illustré ci-dessous, et que vous souhaitiez modifier la casse du texte en majuscules, en minuscules ou avec une majuscule en début de mot. Microsoft Excel propose des fonctions intégrées pour accomplir cette tâche facilement.

- Fonction MAJUSCULE– Convertit le texte en majuscules, par exemple le total PRIX>LE TOTAL PRIX
- Fonction MINUSCULE– Convertit le texte en minuscules, par exemple le total PRIX>le total prix
- Fonction NOMPROPRE– Met en majuscule la première lettre de chaque mot dans une chaîne de texte, par exemple le total PRIX>Le Total Prix
Modifier la casse du texte en majuscules avec la fonction MAJUSCULE
Pour transformer le texte de la plage A2:A7 en majuscules, la fonction MAJUSCULE est là pour vous aider. Voici comment procéder.
Étape 1 : Appliquer la fonction MAJUSCULE
Ici, je sélectionne la cellule C2, saisis la formule suivante et appuie sur la touche Entrée pour obtenir le premier résultat.
=UPPER(A2)

Étape 2 : Obtenir tous les résultats
Sélectionnez la première cellule de résultat, puis faites glisser sa poignée de recopie vers le bas pour obtenir tous les résultats. Vous constaterez que le texte de référence est automatiquement converti en majuscules, comme illustré ci-dessous.

Modifier la casse du texte en minuscules avec la fonction MINUSCULE
Pour modifier la casse du texte dans la plage A2:A7 en minuscules, vous pouvez appliquer la fonction MINUSCULE comme suit.
Étape 1 : Appliquer la fonction MINUSCULE
Ici, je sélectionne la cellule C2, saisis la formule suivante et appuie sur la touche Entréepour obtenir le premier résultat.
=LOWER(A2)

Étape 2 : Obtenir tous les résultats
Sélectionnez la première cellule de résultat, puis faites glisser sa poignée de recopie vers le bas pour obtenir tous les résultats. Vous constaterez que le texte référencé a été converti en minuscules, comme illustré dans la capture d’écran ci-dessous.

Modifier la casse du texte en casse typographique (majuscule initiale) avec la fonction MAJUSCULE.PREMIERE.LETTE
Pour modifier la casse du texte dans la plage A2:A7 en majuscule initiale (c’est-à-dire en mettant une majuscule à la première lettre de chaque mot), la fonction MAJUSCULE.PREMIERE.LETTE vous sera très utile. Voici comment procéder :
Étape 1 : Sélectionner une cellule pour afficher le résultat et appliquer la fonction MAJUSCULE.PREMIERE.LETTE
Ici, je sélectionne la cellule C2, saisis la formule suivante et appuie sur la touche Entréepour obtenir le premier résultat.
=PROPER(A2)

Étape 2 : Obtenir tous les résultats
Sélectionnez la première cellule de résultat, puis faites glisser sa poignée de recopie vers le bas pour obtenir tous les résultats. Vous constaterez que le texte référencé a été converti en majuscules initiales (la première lettre de chaque mot est en majuscule), comme illustré dans la capture d’écran ci-dessous.

Modifier la casse du texte en quelques clics grâce à un outil pratique
Bien que les fonctions mentionnées ci-dessus permettent de modifier la casse du texte, elles nécessitent une colonne auxiliaire pour stocker le texte modifié — ce qui peut s’avérer peu pratique, surtout si vous avez besoin de ce texte pour des opérations ultérieures. Heureusement, la fonctionnalité Kutools pour Excel Changer la casse vous permet d’ajuster facilement la casse du texte directement dans la plage sélectionnée : en majuscules, en minuscules, en casse typographique, ou même en casse de phrase. Découvrez comment l’utiliser dès maintenant !
Après avoir installé Kutools pour Excel, accédez à Kutools>Texte>Changer la casse, puis procédez comme suit :
- Sélectionnez la plage contenant le texte dont vous souhaitez modifier la casse.
- Dans la boîte de dialogue Changer la casse, choisissez l’option de casse souhaitée.
- Cliquez sur OK.

Résultat
Dans ce cas, je choisis l’option Tout en majuscules. Après avoir cliqué sur le bouton OK, tous les textes dans la plage sélectionnée seront convertis en majuscules. Voir la capture d’écran ci-dessous.

- Pour utiliser cette fonctionnalité, vous devez d’abord installer Kutools pour Excel. Cliquez ici pour télécharger et profiter dès maintenant d’un essai gratuit de 30 jours !
- Vous pouvez appliquer cette fonctionnalité Changer la casse pour modifier la casse du texte dans plusieurs plages simultanément.
Modifier la casse du texte avec la Remplissage instantané
Passons maintenant à la troisième méthode, appelée Remplissage instantané. Introduite dans Excel 2013, cette fonctionnalité remplit automatiquement vos données dès qu’elle détecte un modèle. Utiliser le Remplissage instantané pour modifier la casse du texte dans une plage Excel est particulièrement simple. Voici la procédure pas à pas :
Étape 1 : Saisir la première entrée dans la casse souhaitée dans la cellule adjacente
Dans la cellule immédiatement adjacente à votre première entrée de données, saisissez manuellement cette entrée telle que vous souhaitez qu’elle apparaisse.
Par exemple, si je souhaite transformer le texte de la plage A2:A7 en majuscules, je me rends dans la cellule B2, située juste à côté de « Prénom », et je saisis manuellement le texte en majuscules.

Étape 2 : Appliquer le Remplissage instantané pour remplir automatiquement toutes les majuscules
Placez-vous dans la cellule située sous B2, saisissez le deuxième nom issu de A3 en majuscules, puis Excel détectera automatiquement le modèle à partir de votre saisie précédente et proposera une suggestion de Remplissage instantané pour compléter les cellules restantes avec du texte en majuscules. Il vous suffit alors d’appuyer sur Entrée pour accepter l’aperçu.

Résultat
Après avoir appuyé sur la touche Entrée pour accepter l’aperçu, vous obtiendrez une liste de texte en majuscules, comme illustré dans la capture d’écran ci-dessous.

- Cette fonctionnalité n’est disponible qu’à partir d’Excel 2013.
- Vous pouvez suivre les mêmes étapes pour appliquer le remplissage instantané afin de convertir la casse du texte en minuscules, majuscule en début de mot ou en majuscule en début de phrase, selon vos besoins.
- Si Excel ne propose pas automatiquement une suggestion de Remplissage instantané, vous pouvez l’appliquer manuellement à l’aide de l’une des méthodes suivantes.
- Par raccourciAprès avoir saisi la première Texte en majuscules dans la cellule B2, sélectionnez la plage B2:B7, puis appuyez sur les touches Ctrl+Epour remplir automatiquement le reste des Texte en majuscules.

- Via l’option RubanAprès avoir saisi la première Texte en majuscules dans la cellule B2, sélectionnez la plage B2:B7, puis cliquez sur Remplissage>Remplissage instantanésous l’onglet Accueil.

- Par raccourci
Modifier la casse du texte avec Microsoft Word
Utiliser Microsoft Word pour modifier la casse du texte d’une plage dans Excel repose sur une petite astuce. Cela peut s’avérer très utile si vous préférez les fonctionnalités de changement de casse offertes par Word. Voici comment procéder :
Étape 1 : Copier la plage de cellules contenant le texte dont vous souhaitez modifier la casse
Dans cet exemple, je sélectionne la plage A2:A7 dans une feuille Excel et j’appuie sur Ctrl + C pour la copier.

Étape 2 : Coller le Sélectionner la plage dans un document Word
Vous devez ensuite appuyer sur Ctrl + V pour coller le contenu copié dans un document Word nouveau ou existant.

Étape 3 : Modifier le texte sélectionné en majuscules, minuscules ou autres casses courantes
- Sélectionnez le texte copié dans Word.
- Sous l’onglet Accueil, cliquez pour développer le menu déroulant Changer la casse.
- Choisissez l’une des options de casse selon vos besoins. Ici, je sélectionne minuscules dans le menu déroulant.

Étape 4 : Copier les textes modifiés depuis Word et les coller de nouveau dans Excel
Une fois le texte converti dans la casse souhaitée (ici en minuscules), procédez comme suit :
- Sélectionnez et copiez les textes modifiés dans Word.
- Retournez à votre feuille Excel.
- Sélectionnez la première cellule de la plage où vous souhaitez coller le texte, puis appuyez sur Ctrl+Vpour coller le contenu dans Excel.

Modifier la casse du texte avec Power Query
Vous pouvez également utiliser la fonctionnalité Power Query pour modifier la casse du texte dans Excel. L’inconvénient de cette méthode est qu’elle nécessite plusieurs étapes, tout comme la méthode Microsoft Word. Voyons ensemble comment elle fonctionne.
Étape 1 : Sélectionner la Plage de données, activer la fonctionnalité À partir d’un tableau/plage
Sélectionnez les cellules (y compris l’en-tête) dont vous souhaitez modifier la casse — ici, je sélectionne la plage A1:A7. Ensuite, cliquez sur Données > À partir d’un tableau/plage.

Étape 2 : Convertir les cellules sélectionnées au format tableau
Si les cellules sélectionnées ne sont pas au format de tableau Excel, la boîte de dialogue Créer un tableau s’ouvre. Dans cette boîte de dialogue, vérifiez simplement qu’Excel a correctement détecté votre plage de cellules, cochez l’option si votre tableau comporte des en-têtes, puis cliquez sur le bouton OK.
Si les cellules sélectionnées sont déjà au format tableau Excel, passez directement à l’étape 3.

Étape 3 : Convertir les textes dans la casse souhaitée
Dans la fenêtre Power Queryqui s’ouvre, procédez comme suit :
- Accédez à l’onglet Transformer.
- Cliquez sur Format.
- Choisissez l’une des options de casse ()minuscules, MAJUSCULES, Mettre une majuscule à chaque mot) selon vos besoins. Ici, je sélectionne MAJUSCULES dans le menu déroulant.

La transformation est désormais terminée. Comme le montre la capture d’écran ci-dessous, tout le texte a été converti en majuscules dans la fenêtre Power Query, dans cet exemple.

Étape 4 : Enregistrer et charger le texte de retour dans Excel
- Dans ce cas, comme je dois spécifier une destination personnalisée pour mes données, je clique sur Fermer et charger>Fermer et charger verssous l’onglet Accueil.
Astuce: Pour charger le texte dans un Nouvelle feuille de calcul, choisissez l’option Fermer et charger. - Dans la boîte de dialogue Importer des données, choisissez l’option Feuille de calcul existante, sélectionnez une cellule pour placer le texte converti, puis cliquez sur OK.

Résultat
Le texte, mis en forme selon la casse définie à l’étape 3, est désormais de retour dans votre feuille de calcul.

- Pour utiliser Power Query, vous avez besoin d’Excel 2016 ou d’une version plus récente.
- Si vous utilisez Excel 2010 ou 2013, téléchargez le complément Microsoft Power Query pour commencer.
Modifier la casse du texte avec du code VBA
Cette méthode propose quatre codes VBA qui vous permettent de modifier la casse du texte dans une Plage limitée en majuscules, minuscules, Majuscule en début de mot ou Majuscule en début de phrase. Procédez comme suit et choisissez le code dont vous avez besoin.
Étape 1 : Ouvrir la fenêtre Microsoft Visual Basic pour Applications
Appuyez sur les touches Alt + F11 pour ouvrir cette fenêtre.
Étape 2 : Insérer un module et saisir le code VBA
Cliquez sur Insertion > Module, puis copiez-collez l’un des codes VBA suivants dans la fenêtre Module (Code).
Dans ce cas, si je souhaite modifier la casse du texte d’une plage en majuscules, je vais copier-coller le code VBA 1 ci-dessous.

Code VBA 1 : Modifier la casse du texte dans une plage en majuscules
Sub ChangeToUppercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = UCase(cell.Value)
Next cell
End If
End Sub
Code VBA 2 : Modifier la casse du texte dans une plage en minuscules
Sub ChangeToLowercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
cell.Value = LCase(cell.Value)
Next cell
End If
End Sub
Code VBA 3 : Modifier la casse du texte dans une plage en Majuscule en début de mot
Sub ChangeToPropercase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim vText As Variant, i As Long
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
vText = Split(cell.Value, " ")
For i = LBound(vText) To UBound(vText)
vText(i) = Application.WorksheetFunction.Proper(vText(i))
Next i
cell.Value = Join(vText, " ")
Next cell
End If
End Sub
Code VBA 4 : Modifier la casse du texte dans une plage en Majuscule en début de phrase
Sub ChangeToSentenceCase()
'Updated by Extendoffice 20230913
Dim rng As Range, cell As Range
Dim content As String
On Error Resume Next
Set rng = Application.InputBox("Please select a range", "KuTools For Excel", Type:= 8)
On Error GoTo 0
If Not rng Is Nothing Then
For Each cell In rng.Cells
content = LCase(cell.Value)
cell.Value = UCase(Left(content, 1)) & Mid(content, 2)
Next cell
End If
End Sub
Étape 3 : Exécuter le code VBA
Appuyez sur la touche F5 pour exécuter le code. Une boîte de dialogue s’affiche alors, vous invitant à sélectionner les cellules contenant le texte dont vous souhaitez modifier la casse (ici, j’ai sélectionné la plage A2:A7). Après avoir effectué votre sélection, cliquez sur OK.

Résultat
Le texte des cellules sélectionnées est alors converti en majuscules ou dans la casse que vous avez définie.

Comparaison de ces méthodes
Le tableau ci-dessous compare les méthodes présentées dans cet article. Chacune offre des avantages et des inconvénients, et le choix de la solution la mieux adaptée dépendra de vos besoins spécifiques.
| Méthode | Considération | Types de casse pris en charge |
| Fonctions intégrées |
|
|
| Kutools pour Excel |
|
|
| Remplissage instantané |
|
|
| Microsoft Word |
|
|
| Power Query |
|
|
| Codes VBA |
|
|
En conclusion, de nombreuses méthodes permettent de modifier la casse du texte dans Excel, chacune s’adaptant à des préférences et niveaux d’expertise variés. Que vous recherchiez une solution rapide ou une approche plus complète, il est essentiel d’explorer et de maîtriser ces différentes techniques pour trouver celle qui correspond le mieux à vos besoins. Pour aller plus loin dans la découverte des fonctionnalités d’Excel, notre site propose une multitude de tutoriels.Découvrez davantage d’astuces Excel ici.
Articles associés
Compter le nombre de lettres en majuscules ou minuscules dans une cellule
Cet article présente des formules rapides permettant de compter le nombre de lettres en majuscules ou de filtrer uniquement les chaînes en minuscules dans une chaîne de texte.
Forcer les chaînes de texte en majuscules, minuscules ou avec une majuscule initiale grâce à la validation des données
Ce tutoriel explique comment imposer l’utilisation de majuscules, de minuscules ou d’une majuscule en début de mot lors de la saisie de texte dans Excel.
Identifier les majuscules, les minuscules et les mots en majuscule initiale dans Excel
Ce guide étape par étape vous présente des méthodes simples pour repérer rapidement, dans Excel, les cellules contenant du texte en majuscules, en minuscules ou avec une majuscule initiale.
Formater les dates avec des mois en majuscules dans Excel
Découvrez plusieurs méthodes efficaces pour formater vos dates avec des mois en majuscules directement dans Excel !
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 la lecture et l’édition par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets au sein de la même fenêtre, plutôt que dans des fenêtres séparées.
- Augmente votre productivité de 50 % et vous fait économiser des centaines de clics de souris chaque jour !
Tous les compléments Kutools en un seul installateur.
Kutools for OfficeLa suite regroupe des compléments pour Excel, Word, Outlook et PowerPoint, ainsi que Office Tab Pro — l’outil idéal pour les équipes qui travaillent à travers les applications Office.
- Suite tout-en-un— compléments Excel, Word, Outlook et PowerPoint + Office Tab Pro
- Un seul installateur, une seule licence— configuration 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 ni carte bancaire requise
- Meilleur rapport qualité-prix— économisez par rapport à l’achat de compléments individuels







