A voir également:
- [Excel] Pb de liaison dynamique
- Tableau croisé dynamique - Guide
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
9 réponses
Kobaya
Messages postés
282
Date d'inscription
vendredi 28 mai 2004
Statut
Membre
Dernière intervention
10 janvier 2008
214
28 août 2006 à 21:43
28 août 2006 à 21:43
bonjour ougandor,
tu es au bon endroit.
mais pour que quelqu'un propose, ne serait-ce qu'un début de piste, pour aider à résoudre ton problème, il faut que tu donnes plus de détails :
les noms des 8 autres fichiers sont-ils du même format, avec une racine commune et une partie "variable", par exemple en fonction de la date. si c'est le cas, les liens peuvent sans doute être rafraichis via VBA. sinon, ça risque d'être difficile...
tu es au bon endroit.
mais pour que quelqu'un propose, ne serait-ce qu'un début de piste, pour aider à résoudre ton problème, il faut que tu donnes plus de détails :
les noms des 8 autres fichiers sont-ils du même format, avec une racine commune et une partie "variable", par exemple en fonction de la date. si c'est le cas, les liens peuvent sans doute être rafraichis via VBA. sinon, ça risque d'être difficile...
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
30 août 2006 à 14:14
30 août 2006 à 14:14
Je vous le dit tout de suite, je n'ai pas la réponse ...
(mais je me pose une question qui ne me semble pas si loin de la tienne Ougandor)
Est ce possible de faire référence à tous les fichiers d'un même répertoire ?
exemple :
imaginons que l'on a plusieurs fichiers ( meme ligne d entete, et même type de données dans les cellules), on souhaite faire une synthese de ces fichiers sous un autre classeur.
(facile c vrai qd ils ne changent pas de noms et qd ils sont déjà tous là !... problématique dans le cas contraire)
En placant tous ces fichiers dans le MEME REPERTOIRE, est ce alors possible de leur faire référence via vba (ou autre moyen qui sait), l'idée étant que si on ajoute un nouveau fichier dans le répertoire quelque soit son nom, il soit automatiquement inclus lui aussi dans la synthése... (et inversement si on en supprime...)
Ya t il un savant fou dans le forum ? lol
(mais je me pose une question qui ne me semble pas si loin de la tienne Ougandor)
Est ce possible de faire référence à tous les fichiers d'un même répertoire ?
exemple :
imaginons que l'on a plusieurs fichiers ( meme ligne d entete, et même type de données dans les cellules), on souhaite faire une synthese de ces fichiers sous un autre classeur.
(facile c vrai qd ils ne changent pas de noms et qd ils sont déjà tous là !... problématique dans le cas contraire)
En placant tous ces fichiers dans le MEME REPERTOIRE, est ce alors possible de leur faire référence via vba (ou autre moyen qui sait), l'idée étant que si on ajoute un nouveau fichier dans le répertoire quelque soit son nom, il soit automatiquement inclus lui aussi dans la synthése... (et inversement si on en supprime...)
Ya t il un savant fou dans le forum ? lol
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
30 août 2006 à 23:05
30 août 2006 à 23:05
Bonsoir lulu37,
en pièce jointe https://www.cjoint.com/?iExfHyUbZI un début de réponse pour ta question.
la macro liste les fichiers d'un répertoire que tu choisis.
il ne rest plus qu'à boucler sur ces fichiers, qu'à tester éventuellement si ce sont des classeurs excel et à les maltraiter correctement.
cordialement
en pièce jointe https://www.cjoint.com/?iExfHyUbZI un début de réponse pour ta question.
la macro liste les fichiers d'un répertoire que tu choisis.
il ne rest plus qu'à boucler sur ces fichiers, qu'à tester éventuellement si ce sont des classeurs excel et à les maltraiter correctement.
cordialement
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
31 août 2006 à 12:15
31 août 2006 à 12:15
Bonjour JvDo,
ton lien ne marche pas ...pas ou plus disponible...?
ton lien ne marche pas ...pas ou plus disponible...?
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
31 août 2006 à 12:33
31 août 2006 à 12:33
Bonjour,
bizarre, bizarre
en voici un nouveau : https://www.cjoint.com/?iFmGFRFvFB
cordialement
bizarre, bizarre
en voici un nouveau : https://www.cjoint.com/?iFmGFRFvFB
cordialement
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
31 août 2006 à 16:26
31 août 2006 à 16:26
Re,
Ca plante dans : Sub Arborescence_simple_Dossier()
au niveau de : Dim fso As New FileSystemObject
ca me met le message suivant :
"erreur de compilation : projet ou bibliotheque introuvable "
??
A suivre
Ludivine
Ca plante dans : Sub Arborescence_simple_Dossier()
au niveau de : Dim fso As New FileSystemObject
ca me met le message suivant :
"erreur de compilation : projet ou bibliotheque introuvable "
??
A suivre
Ludivine
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
31 août 2006 à 21:59
31 août 2006 à 21:59
Bonsoir,
bien-sûr, c'est vrai..... il faut ajouter la référence à "Microsoft Scripting Runtime" (menu Outils/références de VBA)
désolé de l'oubli
A+
bien-sûr, c'est vrai..... il faut ajouter la référence à "Microsoft Scripting Runtime" (menu Outils/références de VBA)
désolé de l'oubli
A+
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
5 sept. 2006 à 10:54
5 sept. 2006 à 10:54
Coucou,
Ca ne marche toujours pas
Ca ne marche toujours pas
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
5 sept. 2006 à 11:21
5 sept. 2006 à 11:21
Bonjour,
comprends pas!
ça marche nickel chez moi!
peux-tu me lister tes références actives VBA?
A+
comprends pas!
ça marche nickel chez moi!
peux-tu me lister tes références actives VBA?
A+
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
5 sept. 2006 à 11:59
5 sept. 2006 à 11:59
pas de pb
vb for application
excel 11.0 object library
OLE automation
office 11.0 Object library
manquant : ATPVBAEN.XLA
manquant : FUNCRES.XLA
Microsoft scripting runtime
alors doc? qu'est ce qui va pas? lol
vb for application
excel 11.0 object library
OLE automation
office 11.0 Object library
manquant : ATPVBAEN.XLA
manquant : FUNCRES.XLA
Microsoft scripting runtime
alors doc? qu'est ce qui va pas? lol
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
5 sept. 2006 à 12:17
5 sept. 2006 à 12:17
Bonjour,
il suffit de décocher les manquants
A+
il suffit de décocher les manquants
A+
lulu37
Messages postés
76
Date d'inscription
jeudi 24 août 2006
Statut
Membre
Dernière intervention
8 avril 2016
13
15 sept. 2006 à 12:46
15 sept. 2006 à 12:46
MERCI
bon début de piste !
bonne journée
bon début de piste !
bonne journée
Sub Actualisation()
Dim réf1 As String
réf1 = Range("A1").Text
ActiveWorkbook.Names.Add Name:=réf1, RefersTo:= _
"='" & Range("B1").Text
End Sub
Là tu crées un nom (cellule A1), avec la référence du résultat de B1
Attention il y a dans la macro le ' déjà pris en compte au début de ta référence.
Donc au lieu de mettre en B1 : ='c:\....\monfichier.xlsm'!nom
il ne faut mettre que c:\...\monfichier.xlsm'!nom
Dim réf1 As String
réf1 = Range("A1").Text
ActiveWorkbook.Names.Add Name:=réf1, RefersTo:= _
"='" & Range("B1").Text
End Sub
Là tu crées un nom (cellule A1), avec la référence du résultat de B1
Attention il y a dans la macro le ' déjà pris en compte au début de ta référence.
Donc au lieu de mettre en B1 : ='c:\....\monfichier.xlsm'!nom
il ne faut mettre que c:\...\monfichier.xlsm'!nom