Faire référence à une cellule pour nommer un fichier dans 1 lien
florew
-
Le Pingou Messages postés 12358 Date d'inscription Statut Contributeur Dernière intervention -
Le Pingou Messages postés 12358 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir,
Je ne sais pas si c'est possible mais je cherche à remplacer le nom de fichier habituellement utilisé dans les liens comme =STXT(GAUCHE([monfichier.csv]onglet1!$A1; par quelque chose comme =STXT(GAUCHE([A1]onglet1!$A1; avec A1 = monfichier.csv
Pensez-vous que ce soit possible ? avec une astuce pour indiquer à Excel que A1 fait référence à une cellule. Car je possède des données dans plus de 200 fichiers et si c'est possible je souhaiterai les importer dans une feuille sans avoir à saisir les noms un-à-un.
EDIT : je viens de découvrir la fonction INDIRECT qui permet de lier des fichiers à partir de nom contenu dans des cellules mais il faut pour cela que les fichiers soient ouvert :( Suis-je contraint d'écrire une macro pour que ça fonctionne sans que tous mes fichiers soient ouvert en même temps ?
Merci,
Florew
Je ne sais pas si c'est possible mais je cherche à remplacer le nom de fichier habituellement utilisé dans les liens comme =STXT(GAUCHE([monfichier.csv]onglet1!$A1; par quelque chose comme =STXT(GAUCHE([A1]onglet1!$A1; avec A1 = monfichier.csv
Pensez-vous que ce soit possible ? avec une astuce pour indiquer à Excel que A1 fait référence à une cellule. Car je possède des données dans plus de 200 fichiers et si c'est possible je souhaiterai les importer dans une feuille sans avoir à saisir les noms un-à-un.
EDIT : je viens de découvrir la fonction INDIRECT qui permet de lier des fichiers à partir de nom contenu dans des cellules mais il faut pour cela que les fichiers soient ouvert :( Suis-je contraint d'écrire une macro pour que ça fonctionne sans que tous mes fichiers soient ouvert en même temps ?
Merci,
Florew
A voir également:
- Faire référence à une cellule pour nommer un fichier dans 1 lien
- Créer un lien pour partager des photos - Guide
- Fichier bin - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Lien url - Guide
2 réponses
Bonjour,
Tout n'est pas clair, au passage, si vous avez des données dans 200 fichiers (classeur) et que cela est répétitif il semble qu'une procédure serait le mieux ou alors avec une liaison de ce style dans la cellule concernée: {=Excel.Sheet.8|'C:\Users\jpp\Documents\Excel\2000_2005.xls'!'!2002!L5C1:L5C2'}
Tout n'est pas clair, au passage, si vous avez des données dans 200 fichiers (classeur) et que cela est répétitif il semble qu'une procédure serait le mieux ou alors avec une liaison de ce style dans la cellule concernée: {=Excel.Sheet.8|'C:\Users\jpp\Documents\Excel\2000_2005.xls'!'!2002!L5C1:L5C2'}
Bonjour,
Eh bien là, je n'ai pas vu que le fichier externe est en [csv], conséquence ma proposition de formule ne fonctionne pas car le fichier externe doit être ouvert, désolé.
Je pense qu'il faut passer par une procédure, mais il manque de détails .... Ou enregistrer les valeurs dans le fichier de base (son extension.... xls ou csv ... ? ) et où se trouve les fichiers externe ( le répertoire / chemin )..... ?
Est-ce une opération répétitive dans le temps... ?
Eh bien là, je n'ai pas vu que le fichier externe est en [csv], conséquence ma proposition de formule ne fonctionne pas car le fichier externe doit être ouvert, désolé.
Je pense qu'il faut passer par une procédure, mais il manque de détails .... Ou enregistrer les valeurs dans le fichier de base (son extension.... xls ou csv ... ? ) et où se trouve les fichiers externe ( le répertoire / chemin )..... ?
Est-ce une opération répétitive dans le temps... ?
Comment dois-je l'utiliser dans monClasseurPrincipal.xls pour récupérer automatiquement le contenu de A1 qui est dans le monClasseurExterne.csv ? par avance merci, Florew