Bonjour à tous,
Je cherche depuis 2 jours, mais je ne trouve pas de solution à mon problème :
Tous les fichiers de mon répertoire (T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\) ont la meme structure (il y en a des centaines).
Je voudrais consolider les données de toutes les feuilles ''collectivité'' (somme) dans un fichier nommé ''synthèse''(feuille synthèse générale), sans avoir à ouvrir puis selectionner la plage de cellules de chaque fichier.
L'idéal, serait qu'il sache qu'il faut aller chercher les cellules R23C4:R25C12 de toutes les feuilles ''collectivités'' des fichiers du répertoire. Mais ça je ne sais pas le faire...
Pour info, le fichier synthèse contiendra plusieurs onglets issus de consolidation d'autres feuilles présentes dans les autres onglets des fichiers (sous forme de liste - ca je sais pas encore comment faire...)
Voici la macro que j'ai utilisé et qu'il faudrait donc améliorer (J'ai fait le test pour 2 fichiers mais il y en a + de 100 fois plus) :
Sub consolidation3()
'
'
Range("D3").Select
Workbooks.Open Filename:= _
"T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\Eligibilite_non_titulaires_x.xls"
Workbooks.Open Filename:= _
"T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\Eligibilite_non_titulaires_x - Copie.xls"
Windows("Synthèse.xls").Activate
Selection.Consolidate Sources:=Array( _
"'T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\[Eligibilite_non_titulaires_x - Copie.xls]Collectivité'!R23C4:R25C12" _
, _
"'T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\[Eligibilite_non_titulaires_x.xls]Collectivité'!R23C4:R25C12" _
), Function:=xlSum, TopRow:=False, LeftColumn:=False, CreateLinks:=True
End Sub
J'espère que quelqu'un pourra me venir en aide.
Merci d'avance.
A vous lire.
Je cherche depuis 2 jours, mais je ne trouve pas de solution à mon problème :
Tous les fichiers de mon répertoire (T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\) ont la meme structure (il y en a des centaines).
Je voudrais consolider les données de toutes les feuilles ''collectivité'' (somme) dans un fichier nommé ''synthèse''(feuille synthèse générale), sans avoir à ouvrir puis selectionner la plage de cellules de chaque fichier.
L'idéal, serait qu'il sache qu'il faut aller chercher les cellules R23C4:R25C12 de toutes les feuilles ''collectivités'' des fichiers du répertoire. Mais ça je ne sais pas le faire...
Pour info, le fichier synthèse contiendra plusieurs onglets issus de consolidation d'autres feuilles présentes dans les autres onglets des fichiers (sous forme de liste - ca je sais pas encore comment faire...)
Voici la macro que j'ai utilisé et qu'il faudrait donc améliorer (J'ai fait le test pour 2 fichiers mais il y en a + de 100 fois plus) :
Sub consolidation3()
'
'
Range("D3").Select
Workbooks.Open Filename:= _
"T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\Eligibilite_non_titulaires_x.xls"
Workbooks.Open Filename:= _
"T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\Eligibilite_non_titulaires_x - Copie.xls"
Windows("Synthèse.xls").Activate
Selection.Consolidate Sources:=Array( _
"'T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\[Eligibilite_non_titulaires_x - Copie.xls]Collectivité'!R23C4:R25C12" _
, _
"'T:\Communication\Virginie\_Bureautique\Applicatifs\non tit\retours\[Eligibilite_non_titulaires_x.xls]Collectivité'!R23C4:R25C12" _
), Function:=xlSum, TopRow:=False, LeftColumn:=False, CreateLinks:=True
End Sub
J'espère que quelqu'un pourra me venir en aide.
Merci d'avance.
A vous lire.