Comment fractionner le contenu multiligne d’une cellule en lignes ou colonnes distinctes dans Excel ?
Dans de nombreux cas concrets, vous remarquerez que le contenu d’une cellule Excel s’affiche sur plusieurs lignes au sein de cette même cellule. Cela se produit généralement lorsque les utilisateurs appuient sur Alt + Entrée pendant la saisie des données, insérant ainsi des sauts de ligne (retours chariot) directement dans la cellule. Pour l’analyse des données, le tri ou tout autre traitement ultérieur, il est souvent nécessaire de séparer ces contenus multilignes afin que chaque élément occupe une ligne ou une colonne distincte. Toutefois, Excel ne propose pas de fonction intégrée simple à cet effet, ce qui rend cette tâche délicate pour de nombreux utilisateurs. Cet article présente plusieurs méthodes efficaces pour fractionner rapidement les contenus multilignes — séparés par Alt + Entrée — en lignes ou colonnes distinctes.
Fractionner le contenu multiligne des cellules en colonnes distinctes à l’aide de la fonction Convertir en colonnes
Fractionnez facilement le contenu multiligne des cellules en lignes ou colonnes distinctes avec Kutools pour Excel
Fractionner le contenu multiligne des cellules en lignes ou colonnes à l’aide d’une macro VBA
Fractionner le contenu multiligne des cellules en colonnes distinctes à l’aide de la fonction Convertir en colonnes
Lorsque vous travaillez avec des données contenant des sauts de ligne (insérés à l’aide d’Alt + Entrée), la fonction Convertir en colonnes permet de fractionner efficacement le contenu en colonnes distinctes. Cette méthode est particulièrement utile si vous souhaitez répartir chaque élément délimité par un saut de ligne horizontalement sur plusieurs colonnes de la même ligne. Notez toutefois que cette approche ne sépare les données qu’en colonnes, et non en lignes.
1. Sélectionnez les cellules dont le contenu multiligne doit être fractionné en colonnes distinctes, puis cliquez sur Données > Convertir en colonnes. Voir la capture d’écran :

2. Dans la première boîte de dialogue de l’Assistant Convertir en colonnes, sélectionnez l’option Délimité, puis cliquez sur le bouton Suivant.

3. Dans la deuxième boîte de dialogue de l’Assistant Convertir en colonnes, cochez uniquement la case Autre, maintenez la touche Alt enfoncée et saisissez le chiffre 0010 dans la zone de texte adjacente, puis cliquez sur le bouton Suivant. Voir la capture d’écran :
Cette étape est cruciale : saisir Alt+0010 insère le caractère de saut de ligne qu’Excel utilise pour séparer les lignes au sein d’une même cellule. Veillez à maintenir la touche Alt enfoncée tout en tapant 0010 sur le pavé numérique, afin que le délimiteur soit correctement reconnu. Si vous utilisez un ordinateur portable dépourvu de pavé numérique, vous devrez peut-être activer le verrouillage numérique (NumLock) ou recourir au clavier visuel pour une saisie précise.

4. Dans la troisième boîte de dialogue de l’Assistant Convertir en colonnes, sélectionnez une cellule de destination dans le champ Destination pour y placer les contenus fractionnés, puis cliquez sur le bouton Terminer.
Par défaut, Excel écrase les données existantes situées à droite des cellules sélectionnées lors de la séparation. Pour préserver vos informations, choisissez une cellule de destination hors de toute ligne contenant des données importantes, ou copiez d’abord vos données d’origine vers une nouvelle zone avant de lancer la séparation.

Le contenu des cellules multilignes sélectionnées est désormais réparti en colonnes distinctes, comme illustré ci-dessous.

Remarque : si vous constatez la création de colonnes vides, cela peut être dû à des sauts de ligne ou des espaces superflus en fin de contenu cellulaire. Vous pouvez les supprimer manuellement ou utiliser les fonctions SUPPRESPACE ou NETTOYER d’Excel pour un prétraitement.
Fractionner le contenu multiligne des cellules en lignes ou colonnes distinctes avec Kutools pour Excel
Si vous devez fractionner le contenu multiligne des cellules en plusieurs lignes (et pas seulement en colonnes), la fonction de base « Convertir en colonnes » d’Excel ne suffit pas. Dans ce cas, l’utilitaire Diviser les cellules fourni par Kutools pour Excel constitue une solution bien plus polyvalente et pratique. Cet outil vous permet de choisir si vous souhaitez répartir vos données en lignes ou en colonnes selon les sauts de ligne, offrant ainsi une flexibilité et une efficacité accrues — particulièrement utiles pour les grands jeux de données ou les tâches répétitives.
1. Sélectionnez les cellules contenant les entrées multilignes que vous souhaitez séparer, puis cliquez sur Kutools > Fusionner et scinder > Diviser les cellules. Voir la capture d’écran :

2. Dans la boîte de dialogue Diviser les cellules, suivez les étapes ci-dessous :
- (1) Sélectionnez Diviser en lignes si vous souhaitez placer chaque élément sur une nouvelle ligne ; sinon, choisissez Diviser en colonnes pour une séparation en colonnes.
- (2) Sous Séparer selon, sélectionnez l’option Retour à la ligne pour utiliser les sauts de ligne comme délimiteur.
- (3) Cliquez sur le bouton OK pour confirmer vos paramètres.
Cette étape est flexible : veillez à sélectionner le séparateur correspondant à la structure de vos données et vérifiez l’aperçu pour en assurer l’exactitude avant de poursuivre.

3. Lorsqu’une boîte de dialogue apparaît, sélectionnez une cellule vide pour indiquer l’emplacement où le texte fractionné sera placé, puis cliquez sur OK.

Les cellules multilignes sont désormais automatiquement fractionnées en colonnes ou en lignes distinctes, comme illustré ci-dessous.

Si vous souhaitez profiter d’un essai gratuit de 30 jours de cet utilitaire,cliquez ici pour le télécharger, puis suivez les étapes indiquées ci-dessus.
Fractionner le contenu multiligne des cellules en lignes ou colonnes à l’aide d’une macro VBA
Pour les utilisateurs à l’aise avec l’automatisation des tâches, une macro VBA constitue une méthode efficace et personnalisable pour fractionner les cellules multilignes selon les sauts de ligne et placer chaque élément dans des lignes ou colonnes distinctes. Cette approche est idéale pour le Traitement en Masse, la création de solutions réutilisables ou la séparation de données directement dans de grands tableaux.
Grâce à VBA, vous pouvez contrôler la destination du résultat (lignes ou colonnes), ajuster finement les délimiteurs et automatiser des flux de travail répétitifs, ce qui permet de gagner considérablement de temps, notamment pour les utilisateurs avancés ou lors du traitement de grands volumes de données.
1. Accédez à l’éditeur VBA en cliquant sur Outils de développement > Visual Basic. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur Insertion > Module, puis copiez le code suivant dans la fenêtre du module vierge :
Sub SplitMultilineCellsToRows()
' Split selected multiline cell contents to separate rows below each cell
On Error Resume Next
Dim Cell As Range
Dim SplitArr() As String
Dim i As Integer
xTitleId = "KutoolsforExcel"
For Each Cell In Selection
If InStr(Cell.Value, Chr(10)) Then
SplitArr = Split(Cell.Value, Chr(10))
For i = UBound(SplitArr) To 1 Step -1
Cell.Offset(i, 0).EntireRow.Insert
Cell.Offset(i, 0).Value = SplitArr(i)
Next i
Cell.Value = SplitArr(0)
End If
Next Cell
End Sub 2. Pour exécuter le code, sélectionnez les cellules cibles dans votre feuille de calcul, cliquez sur le bouton
ou appuyez sur F5 dans la fenêtre VBA. Le contenu multiligne de vos cellules sera immédiatement fractionné en lignes.
Pour adapter ce code afin de fractionner en colonnes, utilisez la macro suivante :
Sub SplitMultilineCellsToColumns()
' Split selected multiline cell contents to separate columns to the right
On Error Resume Next
Dim Cell As Range
Dim SplitArr() As String
Dim i As Integer
xTitleId = "KutoolsforExcel"
For Each Cell In Selection
If InStr(Cell.Value, Chr(10)) Then
SplitArr = Split(Cell.Value, Chr(10))
For i = 0 To UBound(SplitArr)
Cell.Offset(0, i).Value = SplitArr(i)
Next i
End If
Next Cell
End Sub Une fois de plus, sélectionnez les cellules cibles, retournez dans l’éditeur VBA et exécutez cette macro. Les valeurs de chaque cellule multiligne seront fractionnées en colonnes vers la droite.
Conseils, précautions et dépannage : Lorsque vous utilisez des solutions VBA, enregistrez toujours votre fichier Excel au préalable. Les macros ne peuvent pas être annulées avec le raccourci « Annuler » habituel, et l’insertion de nouvelles lignes ou colonnes risque d’écraser des données existantes si vous ne laissez pas suffisamment d’espace vide dans votre feuille de calcul. Testez toujours vos macros sur des données exemples lors de votre première utilisation de VBA.
Fractionnez facilement le contenu multiligne des cellules en lignes ou colonnes distinctes avec Kutools pour 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