Comment supprimer toutes les données tout en préservant les formules dans Excel ?
Excel est un outil polyvalent pour gérer vos données, mais il arrive que vous souhaitiez effacer toutes les valeurs d’une feuille de calcul sans toucher aux formules. Cette approche s’avère particulièrement utile lorsque vous travaillez avec des modèles ou des rapports dont la structure et les calculs doivent rester parfaitement intacts. Dans ce guide, découvrez des méthodes simples pour supprimer toutes les données tout en préservant vos formules.
Supprimer toutes les données tout en conservant les formules à l’aide de la fonction Atteindre spécial dans Excel
Supprimer toutes les données tout en conservant les formules avec Kutools IA Aide
Supprimer toutes les données tout en conservant les formules avec une macro VBA (Plage personnalisée ou feuille de calcul)
Supprimer toutes les données tout en conservant les formules à l’aide de la fonction Atteindre spécial dans Excel
Même si Excel ne propose pas d’action intégrée en un seul clic pour supprimer tout le contenu des cellules à l’exception des formules, vous pouvez utiliser la pratique fonctionnalité **Atteindre spécial** pour sélectionner systématiquement toutes les cellules ne contenant pas de formules — appelées **constantes** — dans une plage donnée, puis les effacer en quelques étapes seulement.
Cette approche s’avère particulièrement efficace pour des plages de taille moyenne, notamment lors de la mise à jour de modèles récurrents ou du nettoyage de rapports avant chaque cycle de reporting. Elle conserve intégralement tous les calculs basés sur des formules, quelle que soit leur complexité ou leur disposition. Toutefois, avec des feuilles très volumineuses, il pourrait être nécessaire de répéter l’opération par sections afin d’éviter tout ralentissement.
1. Commencez par sélectionner la plage dans laquelle vous souhaitez effacer les données tout en conservant les formules. Pour un contrôle maximal, vous pouvez sélectionner l’intégralité de la feuille de calcul en cliquant sur le triangle « Sélectionner tout » en haut à gauche, ou simplement mettre en surbrillance une plage de données spécifique selon vos besoins. Ensuite, appuyez simultanément sur Ctrl + G pour ouvrir la boîte de dialogue Atteindre. Dans cette boîte de dialogue, cliquez sur le bouton Spécial pour ouvrir la boîte de dialogue Atteindre spécial. Consultez les captures d’écran ci-dessous pour référence :

2. Dans la boîte de dialogue Atteindre spécial, sélectionnez Constantes et cliquez sur OK. Cette action sélectionne toutes les cellules de votre plage choisie qui contiennent des valeurs saisies manuellement, en laissant intactes celles contenant des formules.

3. Une fois toutes les constantes (données sans formule) mises en surbrillance, appuyez simplement sur la touche Suppr de votre clavier pour les effacer. Vous pouvez également effectuer un clic droit et choisir Supprimer dans le menu contextuel. Toutes les données, à l’exception des formules, seront désormais supprimées de la plage sélectionnée. Seules les valeurs et le texte visibles sont effacés ; le contenu des cellules contenant des formules reste inchangé.
Conseil : Si votre feuille de calcul inclut une mise en forme (comme la mise en forme conditionnelle ou des couleurs de cellule) liée aux données, celle-ci ne sera pas affectée lors de l’effacement des constantes. Vérifiez bien votre sélection pour vous assurer que seules les cellules souhaitées sont effacées.
Précaution : cette opération ne peut pas être annulée une fois la suppression effectuée. Veillez donc à enregistrer votre fichier ou à dupliquer la feuille de calcul si vous avez besoin d’une sauvegarde avant de procéder. Si vous effacez accidentellement des cellules non souhaitées, utilisez immédiatement Ctrl+Z pour annuler.
Supprimer toutes les données tout en conservant les formules avec Kutools IA Aide
La très pratique fonctionnalité Kutools IA Aide rationalise votre flux de travail en proposant une méthode intelligente pour effacer toutes les entrées de données tout en préservant automatiquement les formules. Idéale pour les utilisateurs qui créent fréquemment des rapports ou des modèles standardisés, elle élimine la sélection manuelle fastidieuse et améliore à la fois rapidité et précision.
Après avoir installé Kutools pour Excel, lancez le volet Kutools IA Aide comme suit : cliquez sur Kutools > Assistant IA. Le panneau Assistant IA propose une interface textuelle intuitive pour formuler vos demandes spécifiques.
- Sélectionnez la plage de données que vous souhaitez traiter : elle peut être constituée de n’importe quelle zone contiguë, d’un tableau ou même de l’intégralité de votre feuille de calcul, selon vos besoins.
- Dans la zone de discussion, saisissez une instruction claire, par exemple :
Supprimer toutes les données mais conserver les formules dans la sélection. - Appuyez sur la touche Entrée ou cliquez sur le bouton Envoyer. Kutools IA analysera rapidement votre demande, identifiera toutes les constantes dans la plage sélectionnée et préparera l’opération afin de laisser toutes les formules intactes. Après l’analyse, cliquez sur le bouton Exécuter pour terminer le processus. Vérifiez le résultat : les formules et les calculs structurés sont conservés, tandis que toutes les autres données sont effacées.
Conseil utile : Kutools IA Aide prend en charge une grande variété d’instructions en langage naturel. Affinez simplement votre commande pour effacer les données de feuilles ou de plages spécifiques, ou exclure certains types de données selon les besoins de vos flux de travail spécialisés. Pour annuler l’opération, utilisez la fonction Annuler d’Excel. Vérifiez toujours la plage traitée afin de vous assurer que seules les constantes ont été supprimées et que toutes les formules ont été préservées.
Supprimer toutes les données tout en conservant les formules avec une macro VBA (Plage personnalisée ou feuille de calcul)
Pour les utilisateurs souhaitant automatiser cette opération sur plusieurs plages, des feuilles entières ou de manière récurrente, l’utilisation d’une macro VBA s’impose comme une solution à la fois robuste et flexible. Elle permet d’effacer toutes les valeurs des cellules tout en préservant les formules, que ce soit sur une sélection précise ou une feuille complète — une approche idéale pour préparer des modèles, actualiser régulièrement des données ou traiter de grands jeux de données.
1. Pour commencer, ouvrez Excel et appuyez sur Alt + F11 pour ouvrir l’éditeur Visual Basic pour Applications. Dans la fenêtre VBA, cliquez sur Insertion > Module afin de créer un nouveau module. Copiez-collez le code suivant dans le module :
Sub ClearAllDataButFormulas()
Dim ws As Worksheet
Dim rng As Range
Dim cell As Range
Dim answer As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set ws = Application.InputBox("Enter Worksheet Name to Clear Data:", xTitleId, ActiveSheet.Name, Type:=2)
If ws Is Nothing Then
Set ws = ActiveSheet
End If
Set rng = Application.InputBox("Select the range to clear (leave blank for whole sheet):", xTitleId, ws.UsedRange.Address, Type:=8)
If rng Is Nothing Then
Set rng = ws.UsedRange
End If
Application.ScreenUpdating = False
For Each cell In rng
If Not cell.HasFormula Then
cell.ClearContents
End If
Next
Application.ScreenUpdating = True
MsgBox "All data (except formulas) have been cleared!", vbInformation, xTitleId
End Sub 2. Après avoir ajouté le code, cliquez sur le bouton
Exécuter(ou appuyez sur)F5) pour lancer la macro. Une boîte de dialogue s’ouvrira pour vous demander le nom de la feuille de calcul dans laquelle vous souhaitez effacer les données ; si vous souhaitez utiliser la feuille actuellement sélectionnée, il vous suffit d’appuyer sur OK. Une autre invite vous demandera d’indiquer une plage spécifique ; si vous laissez ce champ vide, la macro traitera l’intégralité de la feuille. Elle parcourra alors votre sélection et supprimera tout le contenu des cellules, à l’exception de celles contenant des formules.
Conseils et remarques :
- Cette macro empêche automatiquement la suppression des formules et fonctionne indépendamment de l’utilisation de références vers d’autres feuilles de calcul ou de la logique matricielle.
- En cas d’erreurs, vérifiez votre saisie concernant les Nom de la feuille de calcul et la sélection de plage. Des noms de feuille mal saisis ou des références de cellule invalides entraîneront l’annulation de l’opération par la macro ou affecteront des zones non souhaitées.
- Pour une utilisation fréquente, enregistrez la macro dans votre classeur personnel de macros afin qu’elle soit disponible dans tous vos futurs classeurs.
Effacer toutes les données tout en conservant les formules dans Excel est une compétence essentielle pour maintenir un environnement de feuille de calcul productif. Que vous optiez pour la sélection manuelle via **Atteindre spécial**, les solutions intelligentes de **Kutools** ou des macros **VBA** entièrement automatisées, chaque méthode présente des avantages adaptés à vos besoins spécifiques. Après avoir effacé les données, vérifiez toujours votre feuille de calcul pour vous assurer que les formules restent intactes et que la structure globale est préservée. En cas d’anomalie, revérifiez la plage sélectionnée et utilisez immédiatement la commande **Annuler**.
Si vous souhaitez découvrir davantage d’astuces Excel et d’automatisations avancées, notre site web propose des milliers de tutoriels.
Articles associés :
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