aude229
Messages postés28Date d'inscriptionvendredi 13 avril 2012StatutMembreDernière intervention 9 mai 2012
-
13 avril 2012 à 13:52
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 2016
-
13 avril 2012 à 16:01
Bonjour,
J'aimerais pouvoir créer un lien entre l'intranet de l'entreprise où se trouvent les informations pour les mettre dans excel. Le tableau que je souhaite créer reprend les mêmes données que l'intranet, mais j'aimerais que le lien soit automatique et que les données excel soient ainsi mises à jour à chaque ouverture du fichier.
ucfoutu
Messages postés18038Date d'inscriptionlundi 7 décembre 2009StatutModérateurDernière intervention11 avril 2018219 13 avril 2012 à 14:39
Bonjour,
L' "automaticité" viendra dans un second temps et pourra être assurée à l'ouverture de ton classeur dans son évènement WorkBook_Open.
Dans un premier temps, il te faut étudier comment établir ce lien avec la source des données.
Il te faudra pour cela connaître certaines choses relatives à cette source (nom du serveur, etc ...)
Dans le menu général de Excel ===>>> données ===>> à partir d'autres sources ===>> etc ...
fais-le en ayant lancé l'enregistreur de Macro. Puis regarde la macro en résultant.
____________________
Réponse exacte ? => "REPONSE ACCEPTEE" pour faciliter les recherches d'autres forumeurs.
Pas d'aide en ligne installée ? ==> ne comptez pas sur moi pour simplement vous dire ce qu'elle contient. Je n'interviendrai qu'e
aude229
Messages postés28Date d'inscriptionvendredi 13 avril 2012StatutMembreDernière intervention 9 mai 2012 13 avril 2012 à 14:50
En fait, c'est l'intranet d'une entreprise et sur un site spécial, il y a des bases de données qu'on peut ensuite directement importer sur excel, en fait ce que je voudrais c'est faire la relation entre mon classeur et ces différentes bases. Je ne sais pas si je suis bien compréhensible .
cs_loulou69
Messages postés672Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention 2 juin 20161 13 avril 2012 à 16:01
Bonjour
Je pense que Ucfoutu a la solution qu'il te faut
Donnees --> données externes -> importer les données
1 - créer une connexion à une nouvelle source de données
2 - utiliser une connexion créé précédemennt comme au point 1 ( ou via le panneau configuration de windows)
l'outil d'Excel peut s'utiliser aussi sans excel sur le dossier \program files\Microsoft office
il s'appelle msqry32.exe
mais dans excel il permet de récupérer les données
il est aussi possible de faire du code VBA dans Excel utilisant ADO et l'objet Recordset qui fera la même chose ou plus (croisement, jointure avec des données déjà présentes dans le fichier Excel : exemple référentiels, ..)