salut,
je suis un newbie sur ooo mais j'essaie de changer..
J'ai défini une liste dans la feuille 2 de ce type :
IPE80 78
IPE100 125
IPE160 190
IPE200 400
.... ...
Et j'y fais appel depuis la feuille 1 comme ceci :
=RECHERCHEV(C5;profilés;2)
et cela fonctionne.
Mais lorsque j'ai agrandi ma "base de données" en rajoutant d'autres références (de profilés métalliques pour info) :
IPE80 78
IPE100 125
IPE160 190
IPE200 400
.... ...
HEA100 546
HEA140 684
HEA200 890
Et bien cela ne marche plus qu'a moitié, c'est a dire que lorsque je recherche IPE80, cela marche et tous les "IPE" cela marche, mais quand je tape "HEA140" cela retourne #NA
j'ai fait plusieurs essais, rien à faire
J'ai l'impression que je m'y prends mal pour rechercher des "noms", ce que veux, c'est rentrer exactement un nom au caractère près dans mon critère de recherche.
Merci de votre aide !
[/img]
RECHERCHEV : Problème pour trouver un nom
Modérateur : Vilains modOOs
Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
-
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 11 juin 2007 16:16
RECHERCHEV : Problème pour trouver un nom
windows Xp Sp2
OOO 2.03
OOO 2.03
-
- Grand Maître de l'OOffice
- Messages : 11276
- Inscription : 02 mai 2006 08:42
Bonjour
Deux aspects : le dernier paramètre (facultatif) de recherchev indique le "tri" cf. l'aide en ligne :
Tri est un paramètre facultatif indiquant si la première colonne de la matrice est triée par ordre croissant. Saisissez la valeur booléenne FAUX si la première colonne n'est pas triée par ordre croissant.
Concernant l'ajout de données à une plage, il te suffit de "prévoir large" quand tu définis le nom (profilés en l'occurrence) : inclure autant de lignes que d'ajouts prévisibles...
Enfin, tu peux aussi gérer l'affichage de #NA (not available, non disponible) par la fonction ESTNA (rechercher dans la section tableur du forum sur ce terme pour avoir des exemples)
Deux aspects : le dernier paramètre (facultatif) de recherchev indique le "tri" cf. l'aide en ligne :
Tri est un paramètre facultatif indiquant si la première colonne de la matrice est triée par ordre croissant. Saisissez la valeur booléenne FAUX si la première colonne n'est pas triée par ordre croissant.
Concernant l'ajout de données à une plage, il te suffit de "prévoir large" quand tu définis le nom (profilés en l'occurrence) : inclure autant de lignes que d'ajouts prévisibles...
Enfin, tu peux aussi gérer l'affichage de #NA (not available, non disponible) par la fonction ESTNA (rechercher dans la section tableur du forum sur ce terme pour avoir des exemples)
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Bonjour,
Le mieux serait de joindre un bout de fichier test (Ci-Joint est en haut de page, n'oublie pas de copier/coller le lien donné dans ta réponse) afin que l'on puisse tester.
Tu as nommée ta liste Profilés ?
Tu as renommé ensuite cette même liste ???
Enfin bref, document ci-joint bienvenue
A +
Le mieux serait de joindre un bout de fichier test (Ci-Joint est en haut de page, n'oublie pas de copier/coller le lien donné dans ta réponse) afin que l'on puisse tester.
Tu as nommée ta liste Profilés ?
Tu as renommé ensuite cette même liste ???
Enfin bref, document ci-joint bienvenue
A +
-
- GourOOu
- Messages : 9629
- Inscription : 18 sept. 2006 09:40
- Localisation : France
Re...
Si tu as renommée ta plage complète de données en profilés, avec les conseils de Pierre-Yves, tu devrai arriver à la fonction suivante :
Pour vérifier si ta plage complète est bien nommée, sélectionne la puis regarde dans l'affichage de l'adresse de cellule (à gauche de la barre de fonction), ou bien contrôle ou redimensionne cette plage nommée par le menu Insertion->noms->définir
A +
Si tu as renommée ta plage complète de données en profilés, avec les conseils de Pierre-Yves, tu devrai arriver à la fonction suivante :
Code : Tout sélectionner
=RECHERCHEV(C5;profilés;2;0)
A +
-
- Fraîchement OOthentifié
- Messages : 2
- Inscription : 11 juin 2007 16:16