Liaisons

Bonjour a tous,

Apres avoir créée un classeur "ANNUAIRE" avec une liste de contact généreuse + attribution d'un numéro unique à chaque ligne

(1 ligne = 1 contact - Nom / Prénom / Adresse / Ville / etc...)

je souhaite utiliser cette base de donnée vers de nouveaux classeur EXCEL.

J'utilise alors des formules INDEX EQUIV pour chercher les références ds contacts grâce aux numéros uniques vers le classeur ANNUAIRE.

A l'aide d'une colonne en début de ligne qui indique le numéro unique, je complète rapidement l'ensemble des éléments pour un contact.

Existe-til une solution (avec ou sans vba) pour créer un lien (de CR vers ANNUAIRE) sans notifications particulières de Excel

et que les mises à jours des contacts se fassent fichier fermé (ANNUAIRE fermé) ??

Merci par avance.

Re, après plusieurs recherches sur le net,

Je souhaite liéer les donnée d'un classeur "ANNUAIRE" pour création d'un fichier "CR"

il existe plusieurs façons d’accéder a un classeur fermé et de récupérer ses données pour les afficher sur le nouveau classeur.

Pouvez-vous m'indiquer la macro qui permet d'ouvrir virtuellement le classeur fermé afin de récupérer les données réparties dans 2 onglets différents : onglet 1 : Annuaire - onglet 2 : Clients.

Voici le chemin du fichier Annuaire : "W:\0 Annuairev2.1.xlsm"

Merci de votre aide.

bonjour

pas besoin de VBA

une solution hyper-simple qui convient si tu as disons 500 lignes dans le fichier qui reste fermé, c'est de créer dans le fichier ouvert un onglet miroir du fichier fermé

  • ouvre le fichier fermé
  • dans l'autre fichier crée un onglet (moi je les nomme "MiroirDeFichieirFermé")
  • en A1 tape "=" (le signe égal(
  • dans le fichier qui restera plus tard fermé clique en A1
  • valide
  • tu vois donc le A1 du futur fermé
  • étends cette formule (simple non ? ) vers la droite, et surtout vers le bas très loin pour anticiper la croissance du futur fermé.
  • on onglet contient maintenant un miroir du fermé. Tu peux l'utiliser comme tu veux.

magique non ?

autre solution : dans l'ouvert tu crées tes formules RECHERCHEV ou INDEX/EQUIV basées sur le fermé (je te rappelle qu'il faut l'ouvrir le temps de créer les formules, ensuite on le referme)

pas de miroir, formules moins faciles à écrire et à lire quand on veut faire des modif.

moins magique, mais efficace

amittiés

note : je préfère de loin RECHERCHEV à INDEX/EQUIV, comme toute personne qui doit aplatir 2 tableaux de données

note 2 : le top serait POWER PIVOT

Bonjour.

Merci de ton retour. Je test le miroir ce matin. Avec cette option, les résultats de mes formules font donc appelle à la feuille miroir cachée et non au classeur fermé ?!

Peux tu m'en dire plus sur power pivot ?

Merci

Bonjour,

@ jmd,

Power Query ou Power Pivot ?

Cdlt.

Bonjour,

je ne connais pas encore l'utilisation ni les fonctions de ces deux extensions . PowerPivot et/ou Power Query.

Comment puis-je les utiliser pour faire appel a ma "base de données" Excel type ANNUAIRE vers d'autres fichiers type "CR".

Je souhaite qu'ne indiquant le Numéro unique attribué à 1 entreprise dans l'ANNUAIRE,

les données associées soient mis à jour (relation/liaison) dans les autres documents excel, et cela fichier ANNUAIRE fermé.

Merci

re

PQuery et PPivot ne peuvent pas écrire dans des fichiers

leur rôle : lire, mettre en forme, nettoyer et présenter des données (faire des calculs, des sommes.... et faire des graphiques)

PPivot est spécialisé dans l'association de fichier par liaisons, comme dans un SGBD

il faut commencer par voir des tutos sur le web.

pour écrire des données, utilise Excel (ou tout autre logiciel)

Merci pour vos informations.

Fichier 1 : "ANNUAIRE"

Fichier 2 : "CR"

Le fichier 2 est complété par formule liaison Index/Equi vers fichier 1 grâce au numéro unique.

*****

Pour le moment, mon fichier "CR" fonctionne correctement mais ce qui me dérange c'est qu'a l'ouverture de "CR",

message information "pour l'instant nous ne parvenons pas......mis à jour des liaisons...."

Solution ??

• Code VBA qui ouvre virtuellement mon fichier 1 "ANNUAIRE" pour vérifié et mettre a jour les liaisons

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

Merci de vos aides ! .

mon fichier "CR" fonctionne correctement mais ce qui me dérange c'est qu'a l'ouverture de "CR",

message information "pour l'instant nous ne parvenons pas......mis à jour des liaisons...."

CR fonctionne ou pas ?

Re, oui le fichier "CR" fonctionne bien.

re

le principe est le suivant :

onglet Power Pivot, Gérer, obtenir

ouvre ton fichierexcel1

idem pour ouvrir ton fichierexcel2

puis "vue diagramme"

tu peux créer une liaison entre les fichiers,comme dans un SGBD

ferme

crée un TCD

mais il vaudrait mieux voir d'abord des tutos sur le web

amitiés

Re merci pour vos réponses

COOL

Rechercher des sujets similaires à "liaisons"