ATTENTION !
Courrier un peu long pour ceux que RechercheV intéresse
- En bref :
   * Les liaisons entre fichiers avec rechercheV c'est foireux !
* Les espaces pour différencier les valeurs similaires (BDD) mais pas n'importe où !
   * La liste déroulante pour alimenter RechercheV c'est mieux.

Bonjour,
dans ma recherche(B)* je me rends compte que la fonction rechercheV se comporte aussi selon les caractères inclus.
Je me plains pas, au contraire, mais bon, faut avoir que ça à faire :-\  ...

A la base mon problème était une BDD des stagiaires (dans un fichier annexe) avec pour le même stagiaire deux stages à gérer (2 numéros, 2 libéllés, etc.). Avec rechercheV je n'arrivais pas à attraper le stage sur la base du nom. La fonction me renvoit le dernier (informatique) La forme " Dupond (2) " ne fonctionne pas car les parenthèses font cafouiller RechercheV ! et puis je me sert du nom pour réaliser les attestations.
"Monsieur Dupond (2)" cela ne fait pas très présentable dans un courrier !

Une bonne bidouille valant mieux qu'une grosse formule ....

Cela donne en "Fichier Stagiaires" :
Nom           Stage                     Num
---------------------------------------
Dupond_     Lecture de plan       truc-2
Dupond      Informatique           truc-3

On récupère les données avec rechercheV dans un "fichier Gestion" sous la forme : =SI(K4="";"";RECHERCHEV($K4;'file:///F:/FORMA-PRO/Bilan 2005.sxc'#$Stagiaires.$A$1:$Y$474;2;0))

Bizarrement, mais cela s'explique, en utilisant une liste déroulante (en K4) comme critère pour RechercheV cela fonctionne . (Nommez la zone des noms "Noms_Stagiaires" de la BDD par exemple, puis Menu Données-Validité demandez Plage de cellules, donnez le nom dela zone : Noms_Stagiaires. La liste ne filtre pas les doublons ni ne range par ordre alphabétique (quoique !) et l'on voit bien Dupond et Dupond.

Le petit truc (bidouille) est de rajouter un espace en fin de nom du premier > Dupond_ ( _ ce n'est pas le tiret mais l'espace !)

La liste déroulante, bien que ne rangeant pas selon l'alphabet, va quand même placer " Dupond_ " devant " Dupond " - les caractères spéciaux font quand même foi ! Ainsi la liste considère les deux noms selon un ordre de rangement et RechercheV est capable de différencier les " Dupond " sans que cela dérange dans les 'Attestations'. Utilisez une cellule affectée d'une liste déroulante pour "alimenter" RechercheV et .... miracle ! suivant que vous sélectionnez le premier ou second Dupont vous avez bien Lecture de plan ou Informatique comme résultat de recherche. Tout bon aussi pour l'attestation, l'espace étant invisible !

Poussons plus loin .... (  _  = espace  )
Nom                 Stage                     Num         Prenom
-----------------------------------------------------
Dupond_F._      Lecture de plan       truc-2         Francois
Dupond_F.        Informatique            truc-3         Francois
Dupond_J._      Lecture de plan       truc-4        José
Dupond_J.      Informatique             truc-5        José
Durand_L._      Lecture de plan       truc-6         Laetitia
Durand_L.      Informatique             truc-7         Laetitia

-----> Cela ne fonctionne plus ! on chope l'un mais pas l'autre ! anarchique ....
J'ai du #NA plein les mirettes ! bizarre ...
Après moults tâtonnements je ne comprends pas d'où vient le blème.
Soupçonnant les caractères alphanumériques et la qualité de la liaison, j'enlève les points. Puis je rapatrie la BDD SUR le fichier "Gestion" avec "Insertion - Données Externes" et nomme la zone DATA.
La formule devient plus simple :
=SI(K4="";"";RECHERCHEV($K4;DATA;2;0))

Là, plus de problèmes, plus de #NA sur la cellule pointant dans son fichier ! Mais les cellules pointant sur une url ( ... RECHERCHEV($K4;'file:///F:/FORMA-PRO/Bilan 2 .... ) font toutes des #NA pour une même BDD

Ce qui fonctionne bien et encore dans son fichier  !!! :
Dupond_F_      Lecture de plan       truc-2         Francois
Dupond_F        Informatique            truc-3         Francois
Dupond_J_      Lecture de plan       truc-4        José
Dupond_J        Informatique             truc-5        José
Durand_L_      Lecture de plan       truc-6         Laetitia
Durand_L        Informatique             truc-7         Laetitia

Donc je confirme que rechercheV n'est pas stable dans son comportement en mode Url et que les caractères alphanumériques modifient ses capacités. Il vaut mieux rapatrier les données en modes "liens" dans son fichier de travail pour les filtrer avec rechercheV.

Voili, voilà ...
J'y suis arrivé !
:-\      Je me demande si ' j'aurions ' pas dû écouter  Tony ! :-\

Patrick

*(B) comme Brain storm  :-P

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à