OVH Cloud OVH Cloud

filtre horizontaux

3 réponses
Avatar
jojo_113
Bonjour,

J'aurai voulu savoir s'il existe une fonction " filtre horizontaux" et
savoir comment l'implémneter.

J'ai besion de trier dans le sens horizontal des cellules dans lesquelles je
met un Flag et j'aurai voulu que cette fonction agisse sur l'affichage et
m'enlève toutes colonnes dont la valeur correspondante de la cellule est
false.

3 réponses

Avatar
Fredo P
Par Ex je commande la proc ci- dessous par soit 'Masque True' soit 'Masque
False'
Elle a pour but de masquer les 20 premières colonnes s'il n'y a qu'une seule
cellule ayant un contenu, sur la colonne .
Sub Masque(Bol As Boolean)
If Bol = True Then
For i =1 To 20
If Application.CountA(Columns(i)) = 1 Then
Columns(i).EntireColumn.Hidden = Bol
End If
Next i
End If
End Sub
"jojo_113" a écrit dans le message de
news:
Bonjour,

J'aurai voulu savoir s'il existe une fonction " filtre horizontaux" et
savoir comment l'implémneter.

J'ai besion de trier dans le sens horizontal des cellules dans lesquelles
je

met un Flag et j'aurai voulu que cette fonction agisse sur l'affichage et
m'enlève toutes colonnes dont la valeur correspondante de la cellule est
false.


Avatar
JB
Bonjour,

Le flag est x. (Attention, une cellule vide donne FAUX)

Sub masque()
For Each c In [A1:Z1]
If c = "x" Then c.EntireColumn.Hidden = True
Next c
End Sub

Sub demasque()
[A1:Z1].EntireColumn.Hidden = False
End Sub

Cordialement JB


Bonjour,

J'aurai voulu savoir s'il existe une fonction " filtre horizontaux" et
savoir comment l'implémneter.

J'ai besion de trier dans le sens horizontal des cellules dans lesquelles je
met un Flag et j'aurai voulu que cette fonction agisse sur l'affichage et
m'enlève toutes colonnes dont la valeur correspondante de la cellule est
false.


Avatar
anonymousA
Bonjour,

Il n'existe pas de filtres horizontaux. perso, j'avais développé un
programme faisant office de filtres horizontaux ( en gros, il fait la
même chose que les filtres verticaux y.c le filtre personnalisé à la
différence près que je n'ai pas implémenté la capacité d'Excel à
transformer la flèche en bleu pour signaler quel champ fait l'objet d'un
filtre )et ce programme peut être implémenté en tant que xla, ce qui
donc revient au même que le filtre vertical.c'est un programme cependant
beaucoup trop important pour être renvoyé en tant que texte danns un
post. Si ca t'intéresse en voie moi ta demande dans ma bal perso (
) et je te le frai parvenir en retour.

A+


Bonjour,

J'aurai voulu savoir s'il existe une fonction " filtre horizontaux" et
savoir comment l'implémneter.

J'ai besion de trier dans le sens horizontal des cellules dans lesquelles je
met un Flag et j'aurai voulu que cette fonction agisse sur l'affichage et
m'enlève toutes colonnes dont la valeur correspondante de la cellule est
false.