Soucis avec le fonction recherchev

Fermé
athome95710 - 1 janv. 2011 à 20:48
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 - 1 janv. 2011 à 21:30
Bonjour,

j'ai creer des liaisons entre deux classeur excel au moyen de la recherchev en travaillant sur clef usb.
le soucis est que, la laison est effective qu'avec mon classeur situé sur ma clef usb, et lorsque je transfere ce fichier sur un autre pc via la clé usb, la liaison ne s'effectue pas lorsque la clef est retirée.

comment remedier a ce soucis.

exemple :
=SI($U7<>"";(RECHERCHEV($U7;'G:\JANVIER 2011\[communication JANVIER 2011.xls]Jean MOULIN'!$A$6:$R$97;3));"")

a savoir que cette liaison comporte un index pour 18 colonnes sur 119 ligne pour 5 feuilles nommées differemment

merci pour vos reponses et surtout vos solutions


2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
1 janv. 2011 à 21:30
bonjour

Si tu retires la clé, il est évident que la liaison n'est plus possible : si tu poses une canette dans la soute d'un avion comment fait-tu pour l'ouvrir après le décollage ?

Excel a une solution en utilisant le menu liaison et en changeant la cible de la liaison. Tu peux avoir aussi le même problème avec ta clé si au lieu d'être affectée à G elle retrouve en H par exemple.
0
g Messages postés 1262 Date d'inscription vendredi 23 avril 2004 Statut Membre Dernière intervention 15 mai 2017 572
1 janv. 2011 à 21:30
Bonjour,

=SI($U7<>"";(RECHERCHEV($U7;'G:\JANVIER 2011\[communication JANVIER 2011.xls]Jean MOULIN'!$A$6:$R$97;3));"")

Il faut adapter le chemin d'accès (en gras) au fichier dans l'intitulé de la formule.
G:\ est la clé USB alors que généralement le disque de l'ordinateur correspond à C:\.
De plus il faut tenir compte du dossier dans lequel est entreposé le fichier.
Mais pour éviter toute complication, le mieux est de mettre les deux fichiers dans le même dossier.
Dans ce cas le chemin d'accès n'est plus nécessaire et la formule peut devenir:

=SI($U7<>"";(RECHERCHEV($U7;'[communication JANVIER 2011.xls]Jean MOULIN'!$A$6:$R$97;3));"")
à tester.

Bonne suite.
0