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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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.
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" <jojo113@discussions.microsoft.com> a écrit dans le message de
news: 824A36AB-491C-459E-A2C9-DC5ABFA83724@microsoft.com...
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.
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.
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.
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.
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.
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.
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 (
anonymousa@wanadoo.fr) 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.
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.