[Excel] Aide récupération de données
Yvelines
-
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 24581 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je ne sais pas si je poste ceci dans le bon forum, mais j'ai besoin de votre aide.
Je dois réaliser sur un fichier Excel .xls, appelons le Master.xls, une récolte de données provenant d'autres sous-fichiers Excel (de nom une date).
Le fichier Master.xls a comme colonne les jours du mois et lignes les différentes données a récupérer. Chaque sous-fichier est identique - seuls le nom et les valeurs dedans changent tout les jours.
J'utilise déjà la fonction INDIRECT pour récupérer les données souhaitées mais cela m'oblige a ouvrir les sous-fichiers à chaque Update (chose qui n'est pas souhaitable). Je travaille sur un ordinateur en réseau dans une entreprise et donc ne sais pas si je peux télécharger l'add-in de Laurent Longre pour avoir INDIRECT.EXT (si je le télécharge sur mon ordinateur et l'utilise est-ce qu'une personne travaillant sur un autre ordinateur pourra lire les fichiers avec les valeurs?)
Y a-t-il un code ou bien une macro qui me permettrait de faire le travail souhaité, c'est à dire: Ouvrir un fichier -> Récupérer une donnée -> Copier cette donnée dans Master.xls -> Fermer le sous-fichier ?
Merci pour votre aide,
Yvelines
(Posté via Carrefour Multimedia)
Je ne sais pas si je poste ceci dans le bon forum, mais j'ai besoin de votre aide.
Je dois réaliser sur un fichier Excel .xls, appelons le Master.xls, une récolte de données provenant d'autres sous-fichiers Excel (de nom une date).
Le fichier Master.xls a comme colonne les jours du mois et lignes les différentes données a récupérer. Chaque sous-fichier est identique - seuls le nom et les valeurs dedans changent tout les jours.
J'utilise déjà la fonction INDIRECT pour récupérer les données souhaitées mais cela m'oblige a ouvrir les sous-fichiers à chaque Update (chose qui n'est pas souhaitable). Je travaille sur un ordinateur en réseau dans une entreprise et donc ne sais pas si je peux télécharger l'add-in de Laurent Longre pour avoir INDIRECT.EXT (si je le télécharge sur mon ordinateur et l'utilise est-ce qu'une personne travaillant sur un autre ordinateur pourra lire les fichiers avec les valeurs?)
Y a-t-il un code ou bien une macro qui me permettrait de faire le travail souhaité, c'est à dire: Ouvrir un fichier -> Récupérer une donnée -> Copier cette donnée dans Master.xls -> Fermer le sous-fichier ?
Merci pour votre aide,
Yvelines
(Posté via Carrefour Multimedia)
1 réponse
-
Bonjour,
Difficile de te répondre,
Est-ce que ce sont des données à droite et à gauche ?
Ou plutôt qcq lignes répondant à u critère ?
Pour récupérer des données sur un classeur fermé tu as 'données / données externes / créer une requete'
Mais il faudra en créer une par sous-fichier, c'est peut-être rédhibitoire.
[silkyroad.developpez.com/VBA/ClasseursFermes/ Ici différentes façon de lire dans un classeur fermé]
eric-
-
-
-
-
Re,
as-tu lu le lien fourni que je t'ai fourni ? Il apparaissait mal
https://silkyroad.developpez.com/VBA/ClasseursFermes/
Dessus tu as toutes les façons de faire
eric
-