Masque de colonne selon un critère

Bonjour,

je cherche à intégrer sur un bouton, une formule qui dit masque toute les colonnes et affiche uniquement les colonnes avec en ligne A "2016" par exemple.

C'est réalisable? je n'y arrive pas (j'ai voulu faire une macro en masquant et affichant les colonnes que je veux mais ça fait plusieurs fois que je recommence et rien à faire ça me masque tout).

merci à vous

bonne journee

Bonjour

Pas très clair A n'est pas une ligne mais une colonne...

Une formule ne peut masquer quoi que ce soit ni être associée à un bouton : il faut une macro.

Sans exemple tu as peu de chance d'obtenir de l'aide...

Bonjour,

avec une formulation de type A1, il y a erreur sur la demande :

soit on cache les lignes de la colonne A qui ne contiennent pas 2016

soit on masque les colonnes qui ne contiennent pas 2016 en ligne 1...

Et avec un bout de fichier cela sera impeccable !

@ bientôt

LouReeD

Bonjour

pardon je voulais dire en ligne 1.

Je vous joint l'exemple il s'agit de la feuille récap absences. Je voudrais qu'en cliquant sur 2016 à gauche seul les colonnes où j'ai inscrit 2016 en ligne 1 apparaissent. (La ligne 1 va être masquer).

Merci

Bonsoir,

je vous demanderai un peu de Clémence pour le résultat "fini" du fichier joint :

Attention à l'avenir

@ bientôt

LouReeD

Bonjour,

j'ai été trés clémente et tout fonctionne merci j'ai juste pas compris l'utilité de cette macro :

Sub Cache_Colonne(L_Année As Integer)

Dim Bcl As Integer

Application.ScreenUpdating = False

ActiveSheet.Range("A1:AII1").EntireColumn.Hidden = False

For Bcl = 5 To 975

If ActiveSheet.Cells(1, Bcl).Value <> L_Année Then ActiveSheet.Cells(1, Bcl).EntireColumn.Hidden = True

Next

Application.ScreenUpdating = True

End Sub

Je détail tout pour comprendre et pouvoir m'en resservir sur d'autres pages^^.

Merci

Du coup je peux signer clémence je suis dévoiler...

Bonjour,

en fait j'ai "vu" que sur votre feuille il y avait un bouton par année...

Donc plutôt que d'écrire une procédure "longue" pour chaque année, j'ai écrit une procédure "variable" avec un lancement par année.

@ bientôt

LouReeD

Bonsoir

Le fichier modifié avec les explications en commentaires :

@ bientôt

LouReeD

Bonsoir,

"qui dit mot consent"

Au vu de votre silence, le fichier doit vous convenir...

Ci joint le fichier dont je vous avais parlé :

une seule procédure d'envoie de la procédure de masquage.

Seule condition pour qu'elle fonctionne :

les objets cliqués doivent avoir comme nom l'année qu'ils représentent et comme texte l'année qu'ils représentent.

Et voilà il suffit de leur attribuer la macro "Clic_Unique" qui se charge de savoir quel objet est cliqué puis lance la procédure de masquage avec le texte du bouton en paramètre.

@ bientôt

LouReeD

Merci je suis en train de finaliser mon tableau tout roule très bien. J'ai plus qu'à le dupliquer sur mes 10 structures.

Bonsoir !

Mieux vaut tard que jamais !

Ravis que cela vous plaise !

@ bientôt

LouReeD

et surtout :

Rechercher des sujets similaires à "masque colonne critere"