Comment afficher toutes les colonnes à l’aide de VBA (avec exemple)



Vous pouvez utiliser la propriété Hidden dans VBA pour afficher une colonne dans une feuille donnée.

Pour afficher toutes les colonnes d’une feuille donnée, vous pouvez utiliser la syntaxe suivante :

Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

En utilisant la propriété Hidden et en spécifiant la valeur False , nous demandons à Excel d’afficher toutes les colonnes de la feuille actuelle.

L’exemple suivant montre comment utiliser cette syntaxe dans la pratique.

Exemple : Comment afficher toutes les colonnes à l’aide de VBA

Supposons que nous ayons une feuille Excel contenant des informations sur différents joueurs de basket-ball :

Supposons maintenant que nous mettions en surbrillance les colonnes A et B, puis faisons un clic droit puis cliquez sur Masquer :

Les deux colonnes seront masquées :

Supposons maintenant que nous souhaitions utiliser VBA pour afficher automatiquement toutes les colonnes de cette feuille.

Nous pouvons créer la macro suivante pour ce faire :

Sub UnhideAllColumns()

Columns.EntireColumn.Hidden = False

End Sub

Une fois cette macro exécutée, toutes les colonnes deviendront visibles :

Notez que toutes les colonnes de notre ensemble de données d’origine sont à nouveau visibles.

Notez que si vous souhaitez afficher toutes les colonnes de toutes les feuilles d’un classeur Excel, vous pouvez créer la macro suivante pour ce faire :

Sub UnhideAllColumnsAllSheets()

Dim ws As Worksheet

    For Each ws In Worksheets
        ws.Columns.EntireColumn.Hidden = False
    Next ws

End Sub

En utilisant une simple boucle For Each , nous pouvons parcourir chaque feuille de notre classeur et afficher toutes les colonnes de chaque feuille.

Remarque : Vous pouvez trouver la documentation complète de la propriété Hidden dans VBA ici .

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans VBA :

VBA : Comment afficher toutes les feuilles
VBA : Comment trouver la dernière colonne utilisée
VBA : Comment compter le nombre de colonnes utilisées

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *