Liaison classeur fermé

Bonjour a tous,

Voila plusieurs jours que je cherche une solution a mon problème.

Vous trouverez ci joint les 2 fichiers TEST pour y voir plus clair dans mes explications.

1 classeur "0 Annuaire.xlsm"

1 classeur "1 liste"

Je souhaite compléter mon classeur "1 liste" avec affichage des éléments présents dans le classeur "0 Annuaire"

Ceci est possible à l'aide du numéro unique prévu pour chaque ligne contact dans l'annuaire (Civilité / Nom / Prénom / Tel ....etc)

Pour cet exemple, j'ai mis en place des formules RECHERCHEV. Je prefererais utiliser INDEX EQUIV mais j'adapterais en fonction.

=RECHERCHEV($A16;'W:\z ANNUAIRE ETUDES\Liaison\0 Annuaire.xlsm'!Tab_Ent[#Données];3;FAUX)

J'aimerais que ces liaisons fonctionnent et soient mises à jour classeur fermé (0 Annuaire fermé) :

• Code VBA qui ouvre virtuellement " 0 Annuaire" pour vérifier et mettre a jour les liaisons

• Code VBA qui permet la lecture et affichage des informations du fichier 1 sur fichier 2

• Syntaxe dans la barre de formule qui permet lecture fichier fermé ?

Merci de vos retour. Je ne trouve pas de solution.

190-annuaire.xlsm (112.19 Ko)
151-liste.xlsm (27.64 Ko)

personne ??

RESOLU

code vba associé à un bouton sur la feuille

Ouvre le fichier fermé, et referme le fichier sans enregistrer. Cela permet la MAJ des formule =rechercheV

Sub OuvertureFermeture()
Set wk1 = ThisWorkbook
Set wk2 = Workbooks.Open("W:\00.xlsm")
wk1.ActiveSheet.Calculate
wk2.Close SaveChanges:=False
End Sub
Rechercher des sujets similaires à "liaison classeur ferme"