Supprimer les colonnes vides dans Excel (3 façons)

  • Partage Ça
Hugh West

Cet article vous montrera comment supprimer des colonnes vides dans Excel de trois manières efficaces et faciles.

Télécharger le cahier d'exercices

Vous pouvez télécharger le cahier d'exercices à partir d'ici.

Supprimer les colonnes vides dans Excel.xlsm

3 façons simples de supprimer les colonnes vides dans Excel

Vous apprendrez ici 3 façons de supprimer des colonnes vides dans Excel en utilisant les outils d'édition d'Excel, en utilisant une formule et en mettant en œuvre un code VBA.

1. en utilisant les outils d'édition d'Excel

Étape 1 : Sélectionnez le jeu de données.

Étape 2 : Aller à Accueil -> ; Trouver et sélectionner -> ; Aller à Spécial .

Étape 3 : De la Aller à Spécial fenêtre pop-up, sélectionnez Flans puis cliquez sur OK .

Étape 4 : Seules les cellules vides de votre ensemble de données seront sélectionnées. Cliquez avec le bouton droit de la souris, dans la liste d'options qui s'affiche, sélectionnez Supprimer .

Étape 5 : Ensuite, à partir de la fenêtre pop-up Supprimer boîte, pick Déplacer les cellules vers la gauche dans les options. Cliquez sur OK.

Cela supprimera toutes les colonnes vides de l'ensemble de données.

Lire la suite : Comment supprimer les colonnes inutilisées dans Excel

2. en utilisant une formule

Vous pouvez utiliser COUNTA() une formule pour supprimer les colonnes vides dans Excel. Quoi COUNTA() identifiera d'abord les colonnes vides et non vides de votre ensemble de données dans Excel, puis, à partir de là, vous pourrez facilement sélectionner et supprimer les colonnes vides.

Il s'agit d'un autre moyen efficace de supprimer des colonnes vierges dans Excel, notamment lorsque vous avez beaucoup de colonnes vierges à traiter. Nous allons apprendre à le faire.

Étape 1 : Insérez une ligne vide juste au-dessus de l'ensemble de données en cliquant avec le bouton droit de la souris sur le premier en-tête de ligne et en sélectionnant Insérer dans la liste d'options qui s'affiche, afin d'insérer une nouvelle ligne au-dessus de l'ensemble des données.

Étape 2 : Dans la cellule la plus à gauche de votre feuille de calcul, écrivez la formule suivante,

=COUNTA(A2:A1048576)=0

Ici,

A2 représente la première cellule de l'ensemble de données,

A1048576 représente le maximum de la ligne dans Excel (2007-2019).

Étape 3 : Appuyez sur Entrez Il affichera Véritable si la colonne est vide, ou Faux s'il existe au moins une seule cellule non vide dans toute la colonne.

Étape 4 : Appliquez la formule aux autres colonnes en faisant glisser l'icône de la formule. Poignée de remplissage .

Étape 5 : Maintenant, allez à Accueil -> ; Trier et filtrer -> ; Tri personnalisé .

Étape 6 : Dans la fenêtre pop-up Trier cliquez sur le bouton Options Puis sélectionnez Trier de gauche à droite de la Options de tri et cliquez sur OK .

Étape 7 : Cliquez sur la liste déroulante à côté du Trier par et de là, sélectionnez l'option Rangée 1 .

Étape 8 : Cliquez sur la liste déroulante sous le Trier sur et sélectionnez l'option Valeurs des cellules à partir de là.

Étape 9 : Cliquez sur la liste déroulante sous l'onglet Commandez et sélectionnez l'option Du plus grand au plus petit Cliquez OK .

Cela déplacera toutes les colonnes vides vers le côté gauche de la feuille de calcul.

Étape 10 : À partir de là, il suffit de sélectionner l'ensemble des colonnes vides de l'ensemble de données, de faire un clic droit puis de sélectionner Supprimer .

Étape 11 : Dans la fenêtre pop-up Supprimer choisissez le Colonne entière dans les options. Cliquez sur OK .

Cela supprimera toutes les colonnes vides de l'ensemble de données.

Lectures similaires :

  • Comment supprimer plusieurs colonnes dans Excel
  • Supprimer les colonnes en double dans Excel (6 façons)
  • Comment supprimer des colonnes supplémentaires dans Excel (7 méthodes)
  • Supprimer des colonnes dans Excel sans affecter la formule (deux méthodes)

3. en utilisant le code VBA

Si vous êtes un utilisateur expérimenté d'Excel, cette méthode est faite pour vous. L'implémentation du code VBA est le moyen le plus sûr de supprimer les colonnes vides dans Excel. Il supprime uniquement les colonnes absolument vides. Si une colonne contient une seule valeur de cellule, même si une cellule renvoie une chaîne vide, la colonne entière restera intacte.

Vous trouverez ci-dessous la méthode automatisée de suppression des colonnes vides dans Excel.

Étape 1 : Appuyez sur Alt + F11 sur votre clavier ou allez dans l'onglet Développeur -> ; Visual Basic pour ouvrir l'éditeur Visual Basic.

Étape 2 : Dans la barre de menu, cliquez sur Insérer -> ; Module .

Étape 3 : Copiez le code suivant et collez-le dans la fenêtre de code.

 Public Sub DeleteBlankColumns() Dim SrcRange As Range Dim EntrColumn As Range On Error Resume Next Set SrcRange = Application.InputBox( _ "Select a range :", "Delete Blank Columns", _ Application.Selection.Address, Type:=8) If Not (SrcRange Is Nothing) Then Application.ScreenUpdating = False For i = SrcRange.Columns.Count To 1 Step -1 Set EntrColumn = SrcRange.Cells(1, i).EntrColumn IfApplication.WorksheetFunction.CountA(EntrColumn) = 0 Then EntrColumn.Delete End If Next Application.ScreenUpdating = True End If End Sub 

Étape 4 : Appuyez sur F5 sur votre clavier ou dans la barre de menu, sélectionnez Exécuter -> ; Exécuter Sub/UserForm Vous pouvez également cliquer sur le petit bouton Icône de lecture dans la barre de sous-menu pour exécuter la macro.

Étape 5 : Dans la boîte de dialogue qui s'ouvre, passez à la feuille de calcul qui vous intéresse, sélectionnez la plage souhaitée et cliquez sur OK .

Cela supprimera toutes les colonnes vides de la base de données.

Conclusion

Nous avons montré comment utiliser les outils d'édition d'Excel pour supprimer les colonnes vides, nous avons montré comment appliquer des formules pour supprimer les colonnes vides et nous avons également implémenté le code VBA pour supprimer les colonnes vides dans Excel.

Hugh West est un formateur et analyste Excel très expérimenté avec plus de 10 ans d'expérience dans l'industrie. Il est titulaire d'un baccalauréat en comptabilité et finance et d'une maîtrise en administration des affaires. Hugh a une passion pour l'enseignement et a développé une approche pédagogique unique qui est facile à suivre et à comprendre. Sa connaissance approfondie d'Excel a aidé des milliers d'étudiants et de professionnels du monde entier à améliorer leurs compétences et à exceller dans leur carrière. Grâce à son blog, Hugh partage ses connaissances avec le monde, offrant des tutoriels Excel gratuits et une formation en ligne pour aider les particuliers et les entreprises à atteindre leur plein potentiel.