Comment ajouter automatiquement des espaces après les virgules dans Excel ?
Ajouter des espaces après les virgules dans Excel est une exigence courante lorsqu’on travaille avec du texte importé, des listes de clients, des adresses ou tout autre ensemble de données où une séparation claire entre les éléments améliore la lisibilité et la présentation. Un texte mal formaté — comme des noms ou des adresses contenant des virgules sans espace — peut compliquer tout traitement ultérieur, le partage ou l’analyse des données. Ce guide présente plusieurs méthodes pratiques adaptées à différents scénarios : des solutions simples basées sur des formules, idéales pour les petits jeux de données ; l’automatisation via des macros VBA, parfaite pour les structures volumineuses ou complexes ; et Kutools pour Excel, particulièrement efficace pour le traitement par lots.

Ajouter des espaces après les virgules à l’aide d’une formule
Ajouter des espaces après les virgules avec Kutools pour Excel
Ajouter des espaces après les virgules avec la fonction Rechercher et remplacer
Ajouter des espaces après les virgules avec du code VBA
Ajouter des espaces après les virgules à l’aide d’une formule
Si vous avez besoin d’une méthode rapide pour ajouter des espaces après les virgules dans vos données Excel — par exemple dans des champs d’adresse, des listes d’articles ou du texte concaténé — utilisez une formule intégrée pour gérer cette mise en forme. Idéale pour les petits jeux de données, cette approche met automatiquement à jour les modifications dès que les données sources changent.
Pour appliquer cette solution, saisissez la formule à côté de vos données, puis faites glisser la poignée de recopie vers le bas afin de l’étendre aux lignes adjacentes. Chaque virgule de votre texte sera automatiquement suivie d’un espace, pour une meilleure clarté et une présentation plus soignée. Voir la capture d’écran :
=TRIM(SUBSTITUTE(A2,",",", ")) 
- SUBSTITUTE(A2, ",", ", ")Remplace chaque virgule trouvée dans la cellule A2 par une virgule suivie d’un espace, pour corriger les erreurs de mise en forme dans les données importées et assurer une cohérence entre les entrées textuelles.
- TRIM(...)Supprime tous les espaces superflus du résultat, y compris ceux situés avant ou après le texte, ainsi que les espaces multiples entre les mots dus à des erreurs.
Remarques sur le scénario : Cette formule convient particulièrement aux colonnes composées essentiellement de données textuelles. Si vos cellules contiennent des nombres, des formules ou des dates, assurez-vous que le résultat reste valide. Cette approche traite une colonne à la fois ; pour formater plusieurs colonnes, copiez et adaptez la formule dans chacune d’elles selon vos besoins.
Ajouter des espaces après les virgules avec Kutools pour Excel
Kutools pour Excel simplifie les tâches de traitement de données, transformant la mise en forme textuelle — comme l’ajout d’espaces après les virgules — en une opération rapide et efficace. Grâce à la fonctionnalité intuitive « Ajouter du texte », insérez facilement des espaces après chaque virgule pour uniformiser vos données sur toute une plage, idéal pour mettre à jour en un clin d’œil de longues listes, des champs d’adresse ou des communications groupées.
Une fois Kutools pour Excel installé (disponible avec les licences personnelles et professionnelles), rendez-vous dans « Kutools » > « Texte » > « Ajouter du texte » pour ouvrir la boîte de dialogue dédiée.
Dans la boîte de dialogue « Ajouter du texte », procédez comme suit :
- Saisissez un espace dans la zone Texte.
- Sélectionnez Après le texte, puis saisissez une virgule dans le champ associé. Cela indique à Kutools d’insérer un espace directement après chaque virgule de votre sélection.
- Cliquez sur OK.

Résultat : Kutools applique immédiatement la modification à toutes les cellules sélectionnées en insérant systématiquement un espace après chaque virgule. Voir la capture d’écran :
Vous pouvez annuler l’opération à tout moment avec Ctrl+Z si nécessaire. Cet outil est idéal pour les utilisateurs qui nettoient régulièrement des données importées, préparent des listes d’e-mails ou mettent en forme des résultats à des fins de reporting, en offrant des résultats fiables avec un minimum d’effort.
Ajouter des espaces après les virgules avec la fonction Rechercher et remplacer
Pour les utilisateurs des outils intégrés d’Excel, la fonction Rechercher et remplacer offre une solution directe et efficace pour insérer un espace après chaque virgule — idéale pour des ajustements ponctuels, sans formule ni extension.
Sélectionnez la plage de données à modifier, par exemple une ou plusieurs colonnes contenant des entrées textuelles. Pour ouvrir la boîte de dialogue Rechercher et remplacer, cliquez sur Accueil > Rechercher et sélectionner > Remplacer, ou appuyez sur « Ctrl + H » de votre clavier.

Dans la boîte de dialogue, saisissez une virgule dans la zone Rechercher et une virgule suivie d’un espace dans la zone Remplacer par. Voir la capture d’écran :

Cliquez sur Remplacer tout pour terminer l’opération. Des espaces seront insérés après chaque virgule dans les cellules sélectionnées.
Cette méthode s’avère particulièrement efficace pour les jeux de données statiques et les tâches de mise en forme simples. Utilisez-la avec précaution sur des données mixtes, car des modifications non souhaitées pourraient altérer des valeurs telles que des nombres incluant des séparateurs de milliers. Il est donc recommandé de limiter votre sélection aux colonnes contenant exclusivement du texte ou d’utiliser la commande Annuler (Ctrl+Z) si les résultats ne correspondent pas à vos attentes.
Ajouter des espaces après les virgules avec du code VBA
Pour les cas plus avancés — comme l’application de la mise en forme sur plusieurs colonnes, des feuilles entières ou des dispositions de données fortement personnalisées — vous pouvez automatiser le processus à l’aide d’une macro VBA. Cette méthode est très efficace pour les utilisateurs qui gèrent des opérations massives ou mettent régulièrement à jour de nouvelles données. La solution VBA permet également de traiter des plages non contiguës et d’agir directement sur les données, réduisant ainsi les interventions manuelles.
Procédez comme suit pour utiliser VBA :
1. Accédez à l’onglet Développeur et cliquez sur Visual Basicpour ouvrir l’éditeur VBA. (Si l’onglet Développeur n’est pas visible, cliquez avec le bouton droit sur le ruban, choisissez)Personnaliser le ruban, puis cochez l’option Développeur.) Dans l’éditeur, sélectionnez Insertion > Module pour ajouter un nouveau module.
Sub AddSpacesAfterCommas()
Dim Rng As Range
Dim cell As Range
Dim ws As Worksheet
Dim xTitleId As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set Rng = Application.InputBox("Select Range to add spaces after commas", xTitleId, Selection.Address, Type:=8)
If Rng Is Nothing Then Exit Sub
For Each cell In Rng
If VarType(cell.Value) = vbString Then
cell.Value = Replace(cell.Value, ",", ", ")
End If
Next cell
End Sub 2. Fermez l’éditeur VBA. Pour exécuter la macro, revenez à Excel, appuyez sur Alt + F8, sélectionnez AddSpacesAfterCommas dans la liste, puis cliquez sur Exécuter.
Une boîte de dialogue s’ouvre pour vous permettre de sélectionner la plage à traiter — par exemple une seule colonne, plusieurs colonnes ou l’intégralité de la feuille. La macro analyse automatiquement chaque cellule : si elle contient du texte, chaque virgule est suivie d’un espace.
Remarque : cette macro n’agit pas sur les cellules numériques.
Conseils supplémentaires : Sauvegardez toujours votre feuille de calcul avant d’exécuter une macro VBA pour éviter toute modification involontaire. Si vous souhaitez appliquer la macro à l’ensemble de la feuille, sélectionnez-la entièrement avant de l’exécuter ou indiquez la plage A1:Z1000 (ou la plage de votre choix). En cas d’erreur ou si certaines cellules ne sont pas traitées, vérifiez que vos données sont au format texte.
Chacune de ces méthodes offre une solution pratique, adaptée à différents niveaux de maîtrise d’Excel et à l’ampleur du jeu de données. Les approches basées sur des formules ou sur Rechercher et remplacer sont rapides et simples pour les petits volumes et les corrections manuelles. Kutools pour Excel propose un traitement par lots fiable et flexible pour diverses structures de données, tandis que les macros VBA automatisent les tâches répétitives ou massives destinées aux utilisateurs avancés. Tenez compte de la taille de votre jeu de données, de la fréquence des mises à jour et du flux de travail souhaité pour choisir la méthode optimale — et n’oubliez pas de vérifier les résultats afin d’éviter toute mise en forme non intentionnelle, notamment dans les cellules contenant des nombres, des codes ou des formules.
Si vous obtenez des résultats inattendus — comme des espaces supplémentaires, des virgules ignorées ou une mise en forme numérique modifiée — testez d’abord la solution sur une copie de vos données, et utilisez la fonction Annuler d’Excel pour revenir en arrière en cas d’erreur. Pour des manipulations plus avancées ou des dispositions spécifiques, vous pouvez personnaliser davantage le code VBA afin de répondre précisément à vos besoins.
Vous souhaitez découvrir davantage de tutoriels Excel et des solutions pratiques pour les tâches courantes liées aux données ?Explorez des milliers de guides étape par étape sur notre site web.
Article connexe :
Comment insérer des espaces avant les majuscules 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 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
