Comment compter le nombre de sauts de ligne dans une cellule Excel ?
Lorsque vous travaillez avec des données dans Excel, il est courant de rencontrer des cellules contenant plusieurs lignes de texte séparées par des sauts de ligne. C’est notamment le cas pour des adresses importées, des listes de produits ou des réponses à des enquêtes, qui peuvent apparaître sur plusieurs lignes au sein d’une même cellule en raison de l’utilisation de **Alt+Entrée** ou d’un formatage appliqué à la plage source. Connaître le nombre de lignes présentes dans une cellule s’avère souvent essentiel pour l’analyse des données, leur nettoyage ou la génération de rapports précis. Cet article présente plusieurs méthodes pratiques pour compter efficacement le nombre de lignes (c’est-à-dire de sauts de ligne) dans une cellule Excel, vous permettant ainsi de mieux structurer vos données et d’optimiser votre flux de travail.
Fractionner facilement le contenu multiligne des cellules en lignes ou colonnes dans Excel
- Compter le nombre de lignes dans une cellule à l’aide de formules
- Macro VBA pour compter les sauts de ligne dans les cellules sélectionnées et afficher le nombre de lignes
Compter le nombre de lignes dans une cellule à l’aide de formules
Excel ne propose pas de commande directe pour compter les sauts de ligne dans une cellule, mais vous pouvez facilement y parvenir à l’aide de fonctions intégrées. Les formules suivantes vous permettent de déterminer le nombre de lignes contenues dans une cellule — ce qui correspond exactement au nombre de sauts de ligne augmenté de un. Cette méthode s’avère particulièrement utile pour analyser des réponses à des enquêtes, des commentaires multilignes ou des adresses stockées dans une seule et même cellule.
1. Sélectionnez une cellule vide où vous souhaitez afficher le décompte, saisissez la formule ci-dessous, puis appuyez sur la touche Entrée. N’oubliez pas d’adapter la référence de cellule à celle que vous souhaitez analyser (par exemple, utilisez)A2).
=LEN(A2)-LEN(SUBSTITUTE(A2,CHAR(10),«»))+1

Explication: cette formule calcule le nombre de sauts de ligne (représentés par)CHAR(10)), puis ajoute 1 pour obtenir le nombre total de lignes.
Remarque : dans cette formule, A2 est la cellule dont vous souhaitez compter le nombre de lignes. Si vos données se trouvent ailleurs, il vous suffit de modifier la référence.
2. Après avoir saisi la formule, gardez la cellule résultante sélectionnée. Pour l’appliquer aux autres cellules de la même colonne, faites glisser la poignée de recopie vers le bas afin de compter automatiquement les lignes des cellules supplémentaires, comme illustré dans la capture d’écran ci-dessous.

Conseils pratiques et remarques :
Les formules offrent une solution rapide et non destructive pour compter les sauts de ligne, et conviennent parfaitement à la plupart des scénarios Analyse des données courants. Toutefois, pour des besoins plus avancés — tels que le traitement simultané de grandes plages ou l’obtention de résultats pour plusieurs sélections — l’approche par formule peut s’avérer moins efficace que d’autres méthodes.
Créer rapidement un graphique de type cadran dans Excel :
Kutools pour Excel's Diviser les cellules vous permet de fractionner facilement le contenu des cellules selon des espaces, des virgules, des retours à la ligne ou d’autres séparateurs en lignes ou colonnes distinctes dans Excel, comme illustré dans la capture d’écran ci-dessous. Grâce à cet outil, une fois les sauts de ligne identifiés, vous pouvez transformer et analyser plus efficacement des données textuelles multidimensionnelles, ce qui rationalise grandement votre flux de travail.

Kutools pour Excel– Boostez Excel avec plus de 300 outils essentiels, pour gagner en rapidité et en simplicité, et profitez des fonctionnalités d’intelligence artificielle pour un traitement de données plus intelligent et une productivité accrue.Obtenez-le dès maintenant
Macro VBA pour compter les sauts de ligne dans les cellules sélectionnées et afficher le nombre de lignes
Lorsque vous travaillez avec de grands ensembles de données ou que vous devez compter le nombre de lignes (sauts de ligne) dans plusieurs cellules simultanément, une macro VBA s’impose par son efficacité et sa flexibilité, bien supérieures à la saisie manuelle de formules. Cette solution est idéale pour les traitements par lots, comme la synthèse de réponses, la préparation de données à exporter ou la vérification de la qualité de textes importés.
Découvrez comment compter instantanément le nombre de lignes dans chaque cellule sélectionnée à l’aide d’une macro VBA. Les résultats s’affichent directement dans une boîte de dialogue, vous permettant de consulter immédiatement les décomptes sans modifier les données de votre feuille de calcul.
1. Cliquez sur Outils de développement > Visual Basic pour ouvrir la fenêtre Microsoft Visual Basic pour Applications. Dans l’éditeur VBA, cliquez sur Insertion > Module, puis collez le code suivant dans le module nouvellement créé :
Sub CountLinesInSelection()
Dim rng As Range
Dim cell As Range
Dim lineCount As Long
Dim result As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set rng = Application.Selection
Set rng = Application.InputBox("Select the range to count line breaks in:", xTitleId, rng.Address, Type:=8)
If rng Is Nothing Then Exit Sub
result = ""
For Each cell In rng
If Not IsEmpty(cell.Value) Then
lineCount = Len(cell.Value) - Len(Replace(cell.Value, Chr(10), "")) + 1
Else
lineCount = 0
End If
result = result & "Cell " & cell.Address(False, False) & ": " & lineCount & " line(s)" & vbCrLf
Next cell
MsgBox result, vbInformation, "Line Break Counts"
End Sub 2. Après avoir saisi le code, cliquez sur le bouton
Exécuter pour lancer la macro. Une boîte de dialogue s’ouvrira afin que vous puissiez sélectionner la plage de cellules à analyser — cette sélection peut être contiguë ou non.
3. La macro comptera le nombre de sauts de ligne (retour à la ligne) dans chaque cellule sélectionnée et affichera une boîte de résumé listant chaque cellule accompagnée de son nombre de lignes. Si une cellule est vide, le décompte renvoyé sera 0.
Conseils et résolution des problèmes :
- Cette macro ne modifie pas les données existantes de la feuille de calcul, ce qui la rend idéale pour obtenir un résumé rapide ou effectuer un contrôle diagnostique sans altérer vos données ni ajouter de colonnes supplémentaires.
- Si vous recevez une erreur d’autorisation lors de l’exécution de la macro, assurez-vous que votre classeur est enregistré au format prenant en charge les macros (*.xlsm) et que les macros sont activées dans les paramètres de sécurité d’Excel.
- Lorsqu’elle est appliquée à des sélections très étendues, cette méthode peut générer une boîte de message longue ; il est donc conseillé de limiter la plage de cellules pour faciliter la lecture.
L’utilisation de VBA est particulièrement avantageuse pour les analyses par lots, la génération de rapports ou lorsque vous avez besoin d’un aperçu ponctuel couvrant différentes zones de la feuille de calcul. Elle offre une grande flexibilité aux utilisateurs avancés, mais contrairement aux formules, elle ne se met pas à jour automatiquement lorsque les valeurs des cellules changent ; il convient donc de la relancer après toute modification.
Articles associés :
- Comment fractionner le contenu multiligne d’une cellule en lignes ou colonnes distinctes dans Excel ?
- Comment insérer plusieurs lignes de texte dans une même cellule 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