OVH Cloud OVH Cloud

Filtre elaboré

18 réponses
Avatar
Christian
Salut,


Quelles sont les limites du filtre élaboré en ce qui concerne le nombre de
caractères contenu dans une cellule (texte) .

Les carateres situées après les 350 premiers ne sont pas pris en compte par
le filtre élaboré alors que la fonction rechercher les trouve correctement.

Y'a t'il une astuce???

Merci d'avance

Christian

10 réponses

1 2
Avatar
AV
Les carateres situées après les 350 premiers ne sont pas pris en compte par
le filtre élaboré alors que la fonction rechercher les trouve correctement.


Si tu utilises un critère calculé (avec une quelconque fonction de recherche)
dans le filtre élaboré, tu n'auras aucun souci

AV

Avatar
Christian
Merci pour ta réponse mais est ce que tu pourrais être plus précis???

Ou me donner un petit exemple.

Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro

@+

"AV" a écrit dans le message news:

Les carateres situées après les 350 premiers ne sont pas pris en compte
par


le filtre élaboré alors que la fonction rechercher les trouve
correctement.



Si tu utilises un critère calculé (avec une quelconque fonction de
recherche)

dans le filtre élaboré, tu n'auras aucun souci

AV





Avatar
AV
Merci pour ta réponse mais est ce que tu pourrais être plus précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV

Avatar
Christian
Merci pour cet exemple, j'ai appris pas mal de truc par contre comment faire
pour rechercher le caractère A qui se trouve n'importe ou dans le texte???

J'ai vu que tu utilise right pour la fin mais quand il peut être n'importe
ou ...

Je met un lien vers le fichier qui me pose problème, le but est de filtrer
sur place en fonction d'une référence contenue dans la colonne c ("Machine")

Pour une référence machine sélectionnée ( O_P360 ou D_15NU) je voudrais
avoir la liste des options dispo pour la machine


http://cjoint.com/?ehjOwLb4WG

@+
Christian

Un grand merci d'avance.

"AV" a écrit dans le message news:

Merci pour ta réponse mais est ce que tu pourrais être plus précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV





Avatar
ChrisV
Bonjour Christian,

Une alternative qui pourrait peut être te convenir...
http://cjoint.com/?ehmekM3j0y


ChrisV


"Christian" a écrit dans le message de news:
%
Merci pour cet exemple, j'ai appris pas mal de truc par contre comment
faire
pour rechercher le caractère A qui se trouve n'importe ou dans le texte???

J'ai vu que tu utilise right pour la fin mais quand il peut être n'importe
ou ...

Je met un lien vers le fichier qui me pose problème, le but est de filtrer
sur place en fonction d'une référence contenue dans la colonne c
("Machine")

Pour une référence machine sélectionnée ( O_P360 ou D_15NU) je voudrais
avoir la liste des options dispo pour la machine


http://cjoint.com/?ehjOwLb4WG

@+
Christian

Un grand merci d'avance.

"AV" a écrit dans le message news:

Merci pour ta réponse mais est ce que tu pourrais être plus précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV









Avatar
ChrisV
Oups, j'ai oublié...
choisir la référence de machine par la liste proposée en C2


ChrisV


"Christian" a écrit dans le message de news:
%
Merci pour cet exemple, j'ai appris pas mal de truc par contre comment
faire
pour rechercher le caractère A qui se trouve n'importe ou dans le texte???

J'ai vu que tu utilise right pour la fin mais quand il peut être n'importe
ou ...

Je met un lien vers le fichier qui me pose problème, le but est de filtrer
sur place en fonction d'une référence contenue dans la colonne c
("Machine")

Pour une référence machine sélectionnée ( O_P360 ou D_15NU) je voudrais
avoir la liste des options dispo pour la machine


http://cjoint.com/?ehjOwLb4WG

@+
Christian

Un grand merci d'avance.

"AV" a écrit dans le message news:

Merci pour ta réponse mais est ce que tu pourrais être plus précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV









Avatar
Christian
Salut ChrisV.

Merci pour cet exemple avec une alternative de mise ne forme conditionnelle.
Pour mon application le but est de filtrer puis de copier les lignes sur
d'autres feuilles.

Je suis obligé d'utiliser une un filtre.

Comment je peux réutiliser ta formule dans un filtre?


@+

Chris

"ChrisV" a écrit dans le message news:

Oups, j'ai oublié...
choisir la référence de machine par la liste proposée en C2


ChrisV


"Christian" a écrit dans le message de news:
%
Merci pour cet exemple, j'ai appris pas mal de truc par contre comment
faire
pour rechercher le caractère A qui se trouve n'importe ou dans le
texte???



J'ai vu que tu utilise right pour la fin mais quand il peut être
n'importe


ou ...

Je met un lien vers le fichier qui me pose problème, le but est de
filtrer


sur place en fonction d'une référence contenue dans la colonne c
("Machine")

Pour une référence machine sélectionnée ( O_P360 ou D_15NU) je voudrais
avoir la liste des options dispo pour la machine


http://cjoint.com/?ehjOwLb4WG

@+
Christian

Un grand merci d'avance.

"AV" a écrit dans le message news:

Merci pour ta réponse mais est ce que tu pourrais être plus précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV













Avatar
ChrisV
Re,

Je pensais effectivement que cela pouvait te convenir dans la mesure ou tu
précisais lors de ton post initial, que tu désirais filtrer la liste sur
place...!

Pourrais-tu maintenant détailler ce que tu entends par:
filtrer puis copier les lignes sur d'autres feuilles.



ChrisV


"Christian" a écrit dans le message de news:
%
Salut ChrisV.

Merci pour cet exemple avec une alternative de mise ne forme
conditionnelle.
Pour mon application le but est de filtrer puis de copier les lignes sur
d'autres feuilles.

Je suis obligé d'utiliser une un filtre.

Comment je peux réutiliser ta formule dans un filtre?


@+

Chris

"ChrisV" a écrit dans le message news:

Oups, j'ai oublié...
choisir la référence de machine par la liste proposée en C2


ChrisV


"Christian" a écrit dans le message de news:
%
Merci pour cet exemple, j'ai appris pas mal de truc par contre comment
faire
pour rechercher le caractère A qui se trouve n'importe ou dans le
texte???



J'ai vu que tu utilise right pour la fin mais quand il peut être
n'importe


ou ...

Je met un lien vers le fichier qui me pose problème, le but est de
filtrer


sur place en fonction d'une référence contenue dans la colonne c
("Machine")

Pour une référence machine sélectionnée ( O_P360 ou D_15NU) je voudrais
avoir la liste des options dispo pour la machine


http://cjoint.com/?ehjOwLb4WG

@+
Christian

Un grand merci d'avance.

"AV" a écrit dans le message news:

Merci pour ta réponse mais est ce que tu pourrais être plus
précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV

















Avatar
AV
pour rechercher le caractère A qui se trouve n'importe ou dans le texte???
J'ai vu que tu utilise right pour la fin mais quand il peut être n'importe
ou ...


Dans l'exemple et le code fourni, modifier :
'zone de critères
[Feuil1!D2] = "=isnumber(search(""A"",A2))"

Pour un respect de la casse, remplacer search par find

PS : Dans l'exemple que tu fournis, la BD est "mal organisée" (lignes vides,
champs à ajouter...)
AV

Avatar
ChrisV
Comment je peux réutiliser ta formule dans un filtre?


un exemple ici...
http://cjoint.com/?eibWuahmk3

le choix de la machine s'effectue par liste déroulante en Feuil2!B1,
la zone de critère se trouve en A1:A2,
le filtre ainsi que le retour à la liste initiale, s'effectuent par bouton
de commande,
(les calculs en C1:C2 permettent un "contrôle" entre le nombre de lignes en
Feuil1 col.C contenant "la machine" recherchée et, en C2, le nombre de
lignes filtrées, les 2 devant bien évidement être égaux...)


ChrisV


"Christian" a écrit dans le message de news:
%
Salut ChrisV.

Merci pour cet exemple avec une alternative de mise ne forme
conditionnelle.
Pour mon application le but est de filtrer puis de copier les lignes sur
d'autres feuilles.

Je suis obligé d'utiliser une un filtre.

Comment je peux réutiliser ta formule dans un filtre?


@+

Chris

"ChrisV" a écrit dans le message news:

Oups, j'ai oublié...
choisir la référence de machine par la liste proposée en C2


ChrisV


"Christian" a écrit dans le message de news:
%
Merci pour cet exemple, j'ai appris pas mal de truc par contre comment
faire
pour rechercher le caractère A qui se trouve n'importe ou dans le
texte???



J'ai vu que tu utilise right pour la fin mais quand il peut être
n'importe


ou ...

Je met un lien vers le fichier qui me pose problème, le but est de
filtrer


sur place en fonction d'une référence contenue dans la colonne c
("Machine")

Pour une référence machine sélectionnée ( O_P360 ou D_15NU) je voudrais
avoir la liste des options dispo pour la machine


http://cjoint.com/?ehjOwLb4WG

@+
Christian

Un grand merci d'avance.

"AV" a écrit dans le message news:

Merci pour ta réponse mais est ce que tu pourrais être plus
précis???
Ou me donner un petit exemple.
Car le but est d'utiliser le filtre élaboré à intérieur d'une Macro


Un exemple là :
http://cjoint.com/?egrtqvnGTm

AV

















1 2