Récupérer dans tableau des données de différents classeurs

  • Initiateur de la discussion Initiateur de la discussion jackfred
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

J

jackfred

Guest
bonjour,

Voilà, j'ai différents classeurs contenant des données en fonction de l'année.
2005.xls
2006.xls
2007.xls

J'aimmerais dans un autre classeur ne récupérer les données que d'un classeur en fonction d'une année choisie

='C:\Documents and Settings\blabla\Bureau\BDD\Achats\[2005.xls]Régional'!$G$7

où "2005" doit pouvoir varier en fonction d'une celule où l'on saisirait l'année.
j'avais pensé à qque chose du genre :
='C:\Documents and Settings\blabla\Bureau\BDD\Achats\&"A1"&.xls]Régional'!$G$7
mais ca ne marche pas

Il va de soit que les données sont organisées de la meme manière dans les classeurs source.


Merci

fred
 
Re : Récupérer dans tableau des données de différents classeurs

Salut jackfred
en espérant que ce code puis te servir (fonction trouvée sur le net et adaptée Site Vériti)
Code:
Sub testTEST()
Dim chemin As String, feuille As String, cellule As String, fichier As String
chemin = "C:\"
      fichier = Range("A1") & ".xls"
      feuille = "TEST"
      cellule = "A1"
                  ActiveSheet.Range("A3").Value = [COLOR=Blue]_
                               ExtraireValeur[/COLOR](chemin, fichier, feuille, cellule)
 End Sub
' Permet de lire une valeur dans un fichier Excel fermé

Code:
Private Function [COLOR=Blue]ExtraireValeur[/COLOR](chemin, fichier, feuille, cellule)
Dim argument As String
    argument = "'" & chemin & "[" & fichier & "]" & feuille & "'!" _
                                           & Range(cellule).Address(, , xlR1C1)
          [COLOR=Blue] ExtraireValeur[/COLOR] = ExecuteExcel4Macro(argument)
End Function
Bonne fin de Soirée
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

J
Réponses
4
Affichages
1 K
jmten92
J
E
Réponses
0
Affichages
1 K
eeyglunent
E
C
Réponses
10
Affichages
2 K
Retour