Comment supprimer le tri des colonnes entières basé sur la valeur de l’en-tête dans Excel ?
Dans le travail quotidien sous Excel, il est courant de devoir supprimer rapidement des colonnes entières en fonction des valeurs présentes dans la ligne d’en-tête. Par exemple, vous pourriez avoir une feuille contenant plusieurs années de données produits organisées en colonnes et souhaiter éliminer toutes les colonnes étiquetées « old » pour vous débarrasser des informations obsolètes. Localiser et supprimer manuellement ces colonnes devient vite fastidieux et source d’erreurs, surtout avec de grands jeux de données. Ce tutoriel présente deux méthodes pratiques et efficaces pour supprimer facilement des colonnes entières selon leurs en-têtes dans Excel, vous permettant ainsi d’optimiser la gestion de vos données et d’éviter un travail manuel inutile.
Supprimer Trier les colonnes entières en fonction de la valeur d’en-tête à l’aide d’un code VBA
Supprimer Trier les colonnes entières en fonction de la valeur d’en-tête avec Kutools pour Excel
Supprimer Trier les colonnes entières en fonction de la valeur d’en-tête à l’aide d’un code VBA
Pour les utilisateurs familiarisés avec les macros, l’utilisation de VBA constitue une solution flexible pour supprimer automatiquement Supprimer des colonnes en fonction de valeurs d’en-tête spécifiques. Cette approche est particulièrement utile lorsqu’on travaille avec de grands tableaux de données ou lorsqu’il faut fréquemment effectuer la même tâche de suppression de colonnes sur différents jeux de données. Voici les étapes détaillées pour mettre en œuvre cette méthode :
1. Appuyez simultanément sur Alt + F11 pour ouvrir l’éditeur Microsoft Visual Basic pour Applications (VBA). Cela vous permet d’insérer et d’exécuter du code personnalisé directement dans Excel.
2. Dans la fenêtre de l’éditeur VBA, cliquez dans la barre de menus sur Insertion > Module. Cela insérera un nouveau module dans votre projet, où vous pourrez coller le code.
Code VBA : supprimer Trier les colonnes entières en fonction de la valeur d’en-tête
Sub DeleteSpecifcColumn()
Set MR = Range("A1:D1")
For Each cell In MR
If cell.Value = "old" Then cell.EntireColumn.Delete
Next
End Sub Remarques:
3. Après avoir collé le code et effectué les ajustements nécessaires, appuyez sur F5 pour l’exécuter. Excel supprimera automatiquement les colonnes entières dont l’en-tête correspond à la valeur spécifiée. Il n’est pas nécessaire de faire une sélection préalable, car le code s’appuie sur la plage définie dans le script.
Si une erreur survient (par exemple, si la valeur d’en-tête est introuvable ou si la plage « Plage limitée » est incorrecte), vérifiez soigneusement à la fois le texte de l’en-tête et la plage de cellules. Pensez également à enregistrer votre classeur avant d’exécuter des macros, car les colonnes supprimées ne peuvent pas être facilement restaurées sans annuler l’action.
Cette approche VBA s’avère idéale pour automatiser les tâches répétitives de nettoyage, notamment dans les modèles ou les importations de données où certaines colonnes doivent systématiquement être supprimées. Toutefois, si vous n’êtes pas à l’aise avec le code ou si vous préférez une solution interactive immédiate, la méthode Kutools pour Excel présentée ci-dessous pourrait mieux vous convenir.
Supprimer Trier les colonnes entières en fonction de la valeur d’en-tête avec Kutools pour Excel
Si vous préférez utiliser des interfaces graphiques plutôt que du code, Kutools pour Excel propose un moyen intuitif de sélectionner et de supprimer des colonnes en fonction des valeurs d’en-tête. Cette méthode convient parfaitement à tous les utilisateurs, en particulier ceux qui filtrent et restructurent fréquemment leurs données. L’utilitaire Sélectionner des cellules spécifiques de Kutools simplifie grandement cette opération :
1. Commencez par sélectionner la plage contenant les colonnes que vous souhaitez éventuellement supprimer. N’oubliez pas d’inclure la ligne d’en-tête dans votre sélection. Ensuite, accédez à Kutools > Sélectionner > Sélectionner des cellules spécifiques. Cette fonctionnalité vous permet de repérer en un clin d’œil les colonnes correspondant à vos critères. Voir capture d’écran :

2. Dans la boîte de dialogue Sélectionner des cellules spécifiques, sélectionnez l’option Colonne entière sous la section Sélectionner le type. Dans la liste déroulante Spécifier le type, choisissez Égal à, puis saisissez la valeur d’en-tête souhaitée (par exemple, « old ») dans la zone de texte. Une fois vos critères définis, cliquez sur OK. Voir capture d’écran :

Le paramètre Égal à garantit que seules les colonnes dont la valeur d’en-tête correspond exactement seront sélectionnées. Veillez à respecter l’orthographe et la casse pour une correspondance parfaite avec vos en-têtes. Si vous souhaitez sélectionner les colonnes qui contiennent (plutôt qu’une correspondance exacte) un mot-clé donné, optez plutôt pour le type Contient afin d’élargir votre recherche.
3. Après validation, une boîte de dialogue vous indique combien de colonnes ont été trouvées et sélectionnées selon vos critères. Cliquez sur OK pour la fermer ; les colonnes concernées seront alors mises en surbrillance.

4. Pour supprimer les colonnes sélectionnées, cliquez avec le bouton droit sur l’un des en-têtes de colonne sélectionnés, puis choisissez Supprimer dans le menu contextuel. Toutes les colonnes correspondantes seront supprimées en une seule opération — une méthode précise qui réduit considérablement le risque de supprimer accidentellement des données non concernées.

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.
Il est à noter que la méthode Kutools s’avère particulièrement utile lorsque vous travaillez avec des tableaux complexes ou des dispositions de données peu familières, car ses étapes de prévisualisation et de sélection interactive réduisent considérablement les risques d’erreur. Toutefois, Kutools étant un complément nécessitant une installation, vous devrez opter pour une sélection manuelle ou essayer l’alternative basée sur des formules présentée ci-dessous si vous ne l’avez pas installé.
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