Comment enregistrer ou exporter uniquement les données filtrées d’Excel vers un fichier CSV ?
Lorsque vous travaillez avec de grands jeux de données dans Excel, il est courant d’appliquer des filtres pour vous concentrer sur des sous-ensembles spécifiques. Cependant, il arrive que vous souhaitiez enregistrer ou exporter uniquement les lignes filtrées (visibles) vers un fichier CSV distinct, à des fins de reporting, d’échange de données ou d’analyse complémentaire. Par défaut, la fonction Enregistrer sous d’Excel exporte l’intégralité de la feuille de calcul — y compris les lignes masquées et celles exclues par le filtre — lors de l’enregistrement au format CSV. Cela peut poser problème si vous souhaitez isoler et exporter uniquement les résultats de votre filtre, en omettant les données inutiles à ce moment-là.
Dans les sections suivantes, découvrez plusieurs méthodes pratiques pour exporter uniquement les données filtrées vers un fichier CSV dans Excel. Chaque approche présente des avantages spécifiques et s’adapte à des besoins ou scénarios d’utilisation variés. Lisez-les attentivement et choisissez celle qui correspond le mieux à votre flux de travail et à votre niveau de maîtrise d’Excel :
Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV avec du code VBA
Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV Kutools pour Excel
Exporter les données filtrées via Power Query
Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV avec Copier uniquement les cellules visibles
Excel ne permet pas nativement d’enregistrer directement uniquement les lignes filtrées (visibles) au format CSV. Toutefois, une solution simple vous permet d’atteindre cet objectif sans difficulté. Idéale pour les utilisateurs souhaitant éviter les fonctions complexes ou la programmation, elle se déroule en quelques étapes claires et faciles à suivre :
1. Après avoir appliqué le filtre à votre feuille de calcul, sélectionnez la plage de données filtrées que vous souhaitez enregistrer. Pensez à inclure la ligne d’en-tête (le cas échéant) pour garantir une meilleure clarté dans le fichier exporté.
2. Dans le ruban, accédez à Accueil > Rechercher et sélectionner > Atteindre spécial. Cette option vous permet de sélectionner uniquement les cellules visibles. Voir la capture d’écran :

3. Dans la boîte de dialogue Atteindre spécial, sélectionnez l’option Cellules visibles uniquement. Cela garantit que seules les lignes affichées (filtrées) seront sélectionnées, et que les lignes masquées ne seront pas copiées par inadvertance.

4. Après avoir cliqué sur OK, copiez la plage sélectionnée (vous pouvez appuyer sur)Ctrl+C ou effectuer un clic droit et choisir Copier), puis ouvrez une nouvelle feuille de calcul et collez vos données (en utilisant Ctrl+V). Seules les lignes visibles (filtrées) apparaîtront — les lignes masquées sont exclues, et votre jeu de données est désormais prêt à être exporté.
5. Pour exporter ces données, accédez à Fichier > Enregistrer sous. Dans la boîte de dialogue Enregistrer sous, sélectionnez le nom de fichier et l’emplacement souhaités. Dans la liste déroulante Spécifier le format d'enregistrement, choisissez CSV (séparé par des virgules) (*.csv). Voir la capture d’écran à titre indicatif :

6. Cliquez sur Enregistrer. Un avertissement s’affichera peut-être, indiquant que « Certaines fonctionnalités de votre classeur risquent d’être perdues » ou vous demandant si vous souhaitez enregistrer uniquement la feuille de calcul active. C’est un comportement normal lors de l’exportation au format CSV. Confirmez en cliquant sur OK, puis sur Oui. Vos données filtrées sont désormais enregistrées dans un fichier CSV au répertoire choisi.

![]()

Cette méthode est simple et ne requiert aucune compétence en programmation. Toutefois, elle peut devenir légèrement fastidieuse si vous devez la répéter souvent ou si vous travaillez avec des jeux de données très volumineux. Vérifiez toujours soigneusement les données collées dans la nouvelle feuille de calcul avant d’enregistrer, afin de vous assurer que seules les lignes visibles ont été incluses. Si vous exportez fréquemment des données filtrées, envisagez les méthodes automatisées présentées ci-dessous.
Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV avec du code VBA
Si vous gérez régulièrement des exports de données filtrées ou si vous recherchez une méthode plus rapide et automatisée, une macro VBA est la solution idéale. Elle est particulièrement adaptée si vous souhaitez réduire les manipulations manuelles et exporter la plage de manière programmatique. Voici un guide pas à pas :
1. Appuyez sur Alt + F11 pour ouvrir l’éditeur Microsoft Visual Basic pour Applications (VBA). Une nouvelle fenêtre s’ouvre, vous permettant de gérer vos macros Excel.
2. Dans l’éditeur VBA, cliquez sur Insertion > Module pour ajouter un nouveau module. Copiez-collez le code VBA suivant dans la fenêtre vide du module.
Code VBA : Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV
Sub Macro1()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim xFileName As String
Dim xWb As Workbook
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
If xRg Is Nothing Then Exit Sub
xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
If xFileName = "" Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
Set xWb = Application.Workbooks.Add
xWb.ActiveSheet.Paste
xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
xWb.Close False
Application.ScreenUpdating = xUpdate
End Sub
3. Une fois le code en place, appuyez sur F5 ou cliquez sur le bouton Exécuter. Une invite s’affichera pour vous demander de sélectionner la plage de données filtrée que vous souhaitez exporter au format CSV. À l’aide de votre souris, sélectionnez les cellules pertinentes, puis cliquez sur OK.

4. Une autre boîte de dialogue s’ouvre ensuite pour vous demander de spécifier le nom du fichier et son emplacement de stockage. Choisissez ou créez le dossier de destination, puis saisissez un nom de fichier, comme illustré :

5. Cliquez sur Enregistrer et la macro exportera uniquement les cellules visibles de votre sélection vers un fichier CSV. Les lignes masquées — celles exclues par le filtre — ne seront pas incluses.
Cette solution VBA est rapide, précise et idéale pour les tâches répétitives ou les exports en masse. Toutefois, elle requiert des notions de base en activation des macros et en utilisation de l’éditeur VBA. Pensez toujours à enregistrer votre travail et à conserver des sauvegardes de vos fichiers importants avant d’exécuter de nouvelles macros. En cas d’erreur, vérifiez que votre sélection inclut bien des cellules visibles (données filtrées) et que vous disposez des autorisations nécessaires pour écrire dans le répertoire ciblé.
Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV Kutools pour Excel
Kutools pour Excel propose une fonctionnalité dédiée appelée Exporter la plage vers un fichier. Cet outil simplifie grandement l’exportation des cellules sélectionnées — y compris les données filtrées — vers des formats tels que CSV, PDF, texte ou d’autres encore. Il s’agit du choix idéal pour les utilisateurs à la recherche d’une solution fiable, sans avoir recours au code VBA ni aux sélections manuelles, notamment lorsque l’exportation de données filtrées s’intègre régulièrement à leur flux de travail.
Si vous avez installé Kutools pour Excel, suivez ces étapes :
1. Commencez par appliquer votre filtre souhaité, puis sélectionnez uniquement les données visibles à exporter. Veillez à inclure exclusivement les lignes pertinentes (filtrées) dans votre sélection.
2. Accédez à KUTOOLS PLUS dans le ruban, sélectionnez Importer/Exporter, puis cliquez sur Exporter la plage vers un fichier. Reportez-vous à la capture d’écran ci-dessous pour localiser cette option :

3. Dans la boîte de dialogue Exporter la plage vers un fichier, sélectionnez le type de fichier souhaité (par exemple, CSV) dans la section Type de fichier. Cliquez sur
pour parcourir et sélectionner un dossier comme emplacement d’enregistrement du fichier exporté. Voir l’exemple ci-dessous :

4. Après avoir confirmé l’emplacement et les paramètres, cliquez sur Ok. Une autre boîte de dialogue s’affiche alors pour vous demander de nommer votre fichier exporté. Saisissez le nom souhaité et confirmez.

5. Cliquez une nouvelle fois sur Ok. Les données filtrées sélectionnées seront enregistrées sous forme de fichier CSV à l’emplacement choisi. Seules les cellules visibles que vous avez sélectionnées sont exportées — les lignes masquées sont ignorées.
Kutools pour Excel est particulièrement recommandé aux utilisateurs qui réalisent des exports répétés, recherchent des options de format flexibles ou possèdent une expérience limitée en VBA. Au-delà du CSV, il vous permet d’exporter directement vers le texte, le PDF et plusieurs autres formats, vous faisant ainsi gagner du temps tout en réduisant les risques d’erreurs liées aux manipulations manuelles.
Téléchargez et testez gratuitement Kutools pour Excel dès maintenant !
Si vous obtenez des résultats inattendus ou des fichiers avec des données manquantes, assurez-vous que votre sélection incluait uniquement les cellules visibles souhaitées avant l’exportation. Vérifiez également les autorisations du dossier et le paramètre « Type de fichier » dans la boîte de dialogue pour éviter les problèmes courants.
Démo : Enregistrer / Exporter uniquement les données filtrées d’Excel vers un fichier CSV Kutools pour Excel
Exporter les données filtrées via Power Query
Power Query (Obtenir et transformer) permet d’extraire et d’enregistrer des données filtrées. Cette méthode est idéale pour les utilisateurs équipés de versions récentes d’Excel (Excel 2016 et ultérieures) qui souhaitent automatiser des exports reproductibles.
1. Sélectionnez vos données, puis accédez à Données > À partir d’un tableau/plage pour lancer l’Éditeur Power Query (votre plage doit comporter des en-têtes).
2. Dans Power Query, appliquez directement le filtre souhaité aux colonnes concernées.
3. Cliquez sur Accueil > Fermer et charger vers, puis choisissez « Créer uniquement une connexion » ou « Tableau dans une nouvelle feuille de calcul ».
4. Les résultats filtrés s’affichent désormais dans une nouvelle feuille de calcul. Exportez-les comme d’habitude ()Fichier>Enregistrer sous> CSV).
Power Query est particulièrement utile pour les utilisateurs qui ont besoin d’exports planifiés ou souhaitent créer des modèles de requêtes réutilisables. Bien que la configuration initiale puisse sembler plus complexe aux débutants, elle se révèle extrêmement efficace pour transformer des jeux de données et gérer des tâches répétitives.
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