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]