Masquer colonne vide Excel

Bonjour,

Je suis nouveau sur le forum,

J'ai une petite question, je ne suis pas du tout doué en excel, je m'en excuses d avance.

Dans mon fichier excel, j'aimerais avoir un bouton qui me permet d'afficher ou de cacher les colonnes qui sont vides. Car comme nous pouvons le voir , il y a beaucoup de colonne vide, ceci provient d'un export , les cases se remplissent par rapport aux infos qu on renseignent dans le formulaire.

L'idée serait alors, de faire un copier / coller pour filtrer rapidement et n afficher que les colonnes remplies.

Voici le fichier

Je vous remercie d'avance de votre aide et de vos conseils, personnellement je sèche sur ce cas d'école

Merci à toutes & tous

Damien

Bonjour Damien,

à tester,

Sub test()
Application.ScreenUpdating = False
n = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
    c = Split(Cells(1, i).Address(, 0), "$")(0)
    If Application.CountA(Range(c & 2 & ":" & c & n)) = 0 Then Columns(i).Hidden = True
Next
Application.ScreenUpdating = True
End Sub

Merci à toi

Cela fonctionne, je dois juste excecuter la macro manuellement mais c est déjà bien, idéalement serait un petit bouton mais ainsi déjà ca fonctionne.

Merci à toi

Je dois mettre ( résolu ) ou je peux attendre de voir si une personne serait personnalisé ceci avec un bouton, ( plus rapide et pratique ) ?

Bonjour Damien,

à tester,

Sub test()
Application.ScreenUpdating = False
n = Cells(Rows.Count, 1).End(xlUp).Row
For i = 1 To Cells(1, Columns.Count).End(xlToLeft).Column
    c = Split(Cells(1, i).Address(, 0), "$")(0)
    If Application.CountA(Range(c & 2 & ":" & c & n)) = 0 Then Columns(i).Hidden = True
Next
Application.ScreenUpdating = True
End Sub

re,

insère le dessin que tu veux sur la feuille (rectangle ou autre)

puis fait un clic droit sur celui-ci et sélectionne "Affecter une macro"

sur la fenêtre qui s'ouvre

sélectionne test et clic sur ok

Extra mon pote

Tu as solutionné mon problème en 3minutes top chrono

Merci encore ,

A bientôt

Le sujet est résolu

re,

insère le dessin que tu veux sur la feuille (rectangle ou autre)

puis fait un clic droit sur celui-ci et sélectionne "Affecter une macro"

sur la fenêtre qui s'ouvre

sélectionne test et clic sur ok

Merci pour ce retour, au plaisir!

Bonjour,

Une proposition à étudier.

Réalisée avec Power Query.

Les données sont sous forme de tableau structuré. Toutes les colonnes vides sont supprimées.

Cdlt.

Rechercher des sujets similaires à "masquer colonne vide"