A
arnaud
Guest
Bonjour,
J'ai un tas de fichiers (classeurs) excel dans un meme repertoire.
Je désire écrire des donnees précises de ces classeurs (champs spécifiques) dans un fichier excel de synthese (nouveau classeur).
Exemple :
la formule ci-dessus
='C:donnees[classeur1.xls]Feuil1'!$A$1
permet de lire le champ A1 de la feuille 'Feuil1' du 'classeur1' et de l'ecrire dans la cellule ou se trouve la formule de mon nouveau classeur.
Ma question est :
J'ai 300 fichiers (300 lignes !) identiques à traiter mais avec naturellement des noms de fichiers differents (classeur1, classeur2 ...) mais des noms de 'Feuil' identiques.
Les noms de mes 300 fichiers sont déja dans une colonne (utilisation de : RechercheClasseursSurDisque(), macro excel)
Comment puis je faire pour que le champs (en gras) de l'expression :
='C:donnees[classeur1.xls]Feuil1'!$A$1
appelle automatiquement la chaine de caracteres (nom du classeurX) qui se trouve dans une autre cellule ?
J'ai un tas de fichiers (classeurs) excel dans un meme repertoire.
Je désire écrire des donnees précises de ces classeurs (champs spécifiques) dans un fichier excel de synthese (nouveau classeur).
Exemple :
la formule ci-dessus
='C:donnees[classeur1.xls]Feuil1'!$A$1
permet de lire le champ A1 de la feuille 'Feuil1' du 'classeur1' et de l'ecrire dans la cellule ou se trouve la formule de mon nouveau classeur.
Ma question est :
J'ai 300 fichiers (300 lignes !) identiques à traiter mais avec naturellement des noms de fichiers differents (classeur1, classeur2 ...) mais des noms de 'Feuil' identiques.
Les noms de mes 300 fichiers sont déja dans une colonne (utilisation de : RechercheClasseursSurDisque(), macro excel)
Comment puis je faire pour que le champs (en gras) de l'expression :
='C:donnees[classeur1.xls]Feuil1'!$A$1
appelle automatiquement la chaine de caracteres (nom du classeurX) qui se trouve dans une autre cellule ?