OVH Cloud OVH Cloud

recherche d'une ligne dans un tableau

5 réponses
Avatar
oriop
Bonjour,

voici mon problème :

je dois retrouver dans un tableau une ligne contenant trois paramètres
rentrés par l'user dans un userform précédent.

voici un ex :

interieur foot enfant
interieur foot adulte
interieur hand enfant
interieur hand adulte
exterieur foot enfant
exterieur foot adulte
exterieur hand enfant
exterieur hand adulte

Comment retrouver la ligne contenant les 3 caractères?

a savoir : ds mon fichier reel j'ai bcp plus de choix et il faut ke la
source soit actualisable donc pas d'énumération des cas koi !!

si kkun a une idee ou une solution parce que la c'est vraiment galere pour
moi

merci d'avance a tous

5 réponses

Avatar
anonymousA
bonjour,

les informations p.e : interieur foot enfant sont-elles dans 3
colonnes différentes ou bien appartiennent-elles à la même chaine de texte
d'une ligne (cellule) donnée ?
Si c'est le premier cas, il s'agit d'un filtre . Donc c'est facile à
réaliser. Si c'est le deuxième cas, l'utilisation de Rechercher peut être
envisagée.

A+


Bonjour,

voici mon problème :

je dois retrouver dans un tableau une ligne contenant trois paramètres
rentrés par l'user dans un userform précédent.

voici un ex :

interieur foot enfant
interieur foot adulte
interieur hand enfant
interieur hand adulte
exterieur foot enfant
exterieur foot adulte
exterieur hand enfant
exterieur hand adulte

Comment retrouver la ligne contenant les 3 caractères?

a savoir : ds mon fichier reel j'ai bcp plus de choix et il faut ke la
source soit actualisable donc pas d'énumération des cas koi !!

si kkun a une idee ou une solution parce que la c'est vraiment galere pour
moi

merci d'avance a tous


Avatar
oriop
elles sont dans des collones différentes , peux tu alors m'éclairer sur la
solution a mon problème

merci d'avance

:)


bonjour,

les informations p.e : interieur foot enfant sont-elles dans 3
colonnes différentes ou bien appartiennent-elles à la même chaine de texte
d'une ligne (cellule) donnée ?
Si c'est le premier cas, il s'agit d'un filtre . Donc c'est facile à
réaliser. Si c'est le deuxième cas, l'utilisation de Rechercher peut être
envisagée.

A+


Bonjour,

voici mon problème :

je dois retrouver dans un tableau une ligne contenant trois paramètres
rentrés par l'user dans un userform précédent.

voici un ex :

interieur foot enfant
interieur foot adulte
interieur hand enfant
interieur hand adulte
exterieur foot enfant
exterieur foot adulte
exterieur hand enfant
exterieur hand adulte

Comment retrouver la ligne contenant les 3 caractères?

a savoir : ds mon fichier reel j'ai bcp plus de choix et il faut ke la
source soit actualisable donc pas d'énumération des cas koi !!

si kkun a une idee ou une solution parce que la c'est vraiment galere pour
moi

merci d'avance a tous




Avatar
anonymousA
re,

Si j'ai bien tout compris de ta demande, ce que je te propose est de faire
un filtre sur la plage de cellules concernées.

1ere possibilité: soit utiliser le filtre automatique ou le filtre
personnalisé pour chacun des champs ( si dans ce dernier cas, il est
nécéssaire d'utiliser le critère "contient" ) afin de rechercher les lignes
répondant à plusieurs critères sur des colonnes différentes
2eme possibilité: faire un filtre élaboré.Il existe des explications
détaillée dans l'aide d'Excel.

S'il s'agit de faire tout ça par programmation, l'utulisation de
l'enregistreur automatique de macros peut te permettre de démarrer l'écriture
de ton code ( notamment , confection d'un filtre puis recherche par champ,
etc..).
Enfin tu peux toujours revenir sur le forum pour des explications
complémentaires.

A+


elles sont dans des collones différentes , peux tu alors m'éclairer sur la
solution a mon problème

merci d'avance

:)


bonjour,

les informations p.e : interieur foot enfant sont-elles dans 3
colonnes différentes ou bien appartiennent-elles à la même chaine de texte
d'une ligne (cellule) donnée ?
Si c'est le premier cas, il s'agit d'un filtre . Donc c'est facile à
réaliser. Si c'est le deuxième cas, l'utilisation de Rechercher peut être
envisagée.

A+


Bonjour,

voici mon problème :

je dois retrouver dans un tableau une ligne contenant trois paramètres
rentrés par l'user dans un userform précédent.

voici un ex :

interieur foot enfant
interieur foot adulte
interieur hand enfant
interieur hand adulte
exterieur foot enfant
exterieur foot adulte
exterieur hand enfant
exterieur hand adulte

Comment retrouver la ligne contenant les 3 caractères?

a savoir : ds mon fichier reel j'ai bcp plus de choix et il faut ke la
source soit actualisable donc pas d'énumération des cas koi !!

si kkun a une idee ou une solution parce que la c'est vraiment galere pour
moi

merci d'avance a tous






Avatar
oriop
merci de ta réponse, j'ai mis en place un filtre automatique et j'obtiens
dans ma feuille de calcul la ligne voulue selon mes choix dans l'userform.

cependant je n'arrive pas à sélectionner cette ligne (la fonctionxlEnd ne
fonctionne pas).

il existerai une commande pour selectionner dans les seuls éléments visibles?

merci encore pour vos réponses


re,

Si j'ai bien tout compris de ta demande, ce que je te propose est de faire
un filtre sur la plage de cellules concernées.

1ere possibilité: soit utiliser le filtre automatique ou le filtre
personnalisé pour chacun des champs ( si dans ce dernier cas, il est
nécéssaire d'utiliser le critère "contient" ) afin de rechercher les lignes
répondant à plusieurs critères sur des colonnes différentes
2eme possibilité: faire un filtre élaboré.Il existe des explications
détaillée dans l'aide d'Excel.

S'il s'agit de faire tout ça par programmation, l'utulisation de
l'enregistreur automatique de macros peut te permettre de démarrer l'écriture
de ton code ( notamment , confection d'un filtre puis recherche par champ,
etc..).
Enfin tu peux toujours revenir sur le forum pour des explications
complémentaires.

A+


elles sont dans des collones différentes , peux tu alors m'éclairer sur la
solution a mon problème

merci d'avance

:)


bonjour,

les informations p.e : interieur foot enfant sont-elles dans 3
colonnes différentes ou bien appartiennent-elles à la même chaine de texte
d'une ligne (cellule) donnée ?
Si c'est le premier cas, il s'agit d'un filtre . Donc c'est facile à
réaliser. Si c'est le deuxième cas, l'utilisation de Rechercher peut être
envisagée.

A+


Bonjour,

voici mon problème :

je dois retrouver dans un tableau une ligne contenant trois paramètres
rentrés par l'user dans un userform précédent.

voici un ex :

interieur foot enfant
interieur foot adulte
interieur hand enfant
interieur hand adulte
exterieur foot enfant
exterieur foot adulte
exterieur hand enfant
exterieur hand adulte

Comment retrouver la ligne contenant les 3 caractères?

a savoir : ds mon fichier reel j'ai bcp plus de choix et il faut ke la
source soit actualisable donc pas d'énumération des cas koi !!

si kkun a une idee ou une solution parce que la c'est vraiment galere pour
moi

merci d'avance a tous








Avatar
anonymousA
range("_FilterDatabase").specialcells(xlcelltypevisible) ne correspond qu'aux
cellules visibles de la plage filtrée
Attention cependant au fait que cette plage filtrée peut avoir plusieurs
zones ( utilisation de la propriété Areas d'un objet range)

A+


merci de ta réponse, j'ai mis en place un filtre automatique et j'obtiens
dans ma feuille de calcul la ligne voulue selon mes choix dans l'userform.

cependant je n'arrive pas à sélectionner cette ligne (la fonctionxlEnd ne
fonctionne pas).

il existerai une commande pour selectionner dans les seuls éléments visibles?

merci encore pour vos réponses


re,

Si j'ai bien tout compris de ta demande, ce que je te propose est de faire
un filtre sur la plage de cellules concernées.

1ere possibilité: soit utiliser le filtre automatique ou le filtre
personnalisé pour chacun des champs ( si dans ce dernier cas, il est
nécéssaire d'utiliser le critère "contient" ) afin de rechercher les lignes
répondant à plusieurs critères sur des colonnes différentes
2eme possibilité: faire un filtre élaboré.Il existe des explications
détaillée dans l'aide d'Excel.

S'il s'agit de faire tout ça par programmation, l'utulisation de
l'enregistreur automatique de macros peut te permettre de démarrer l'écriture
de ton code ( notamment , confection d'un filtre puis recherche par champ,
etc..).
Enfin tu peux toujours revenir sur le forum pour des explications
complémentaires.

A+


elles sont dans des collones différentes , peux tu alors m'éclairer sur la
solution a mon problème

merci d'avance

:)


bonjour,

les informations p.e : interieur foot enfant sont-elles dans 3
colonnes différentes ou bien appartiennent-elles à la même chaine de texte
d'une ligne (cellule) donnée ?
Si c'est le premier cas, il s'agit d'un filtre . Donc c'est facile à
réaliser. Si c'est le deuxième cas, l'utilisation de Rechercher peut être
envisagée.

A+


Bonjour,

voici mon problème :

je dois retrouver dans un tableau une ligne contenant trois paramètres
rentrés par l'user dans un userform précédent.

voici un ex :

interieur foot enfant
interieur foot adulte
interieur hand enfant
interieur hand adulte
exterieur foot enfant
exterieur foot adulte
exterieur hand enfant
exterieur hand adulte

Comment retrouver la ligne contenant les 3 caractères?

a savoir : ds mon fichier reel j'ai bcp plus de choix et il faut ke la
source soit actualisable donc pas d'énumération des cas koi !!

si kkun a une idee ou une solution parce que la c'est vraiment galere pour
moi

merci d'avance a tous