Macro Lister Fichiers

  • Initiateur de la discussion Initiateur de la discussion yoyo69
  • 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 !

Y

yoyo69

Guest
Bonjour,
La macro ci-dessous permet de lister tous les classeurs d'un répertoire et récupère les données de la cellule A1(Feuil1) de chaque fichier sans l'ouvrir.
Comment l'adapter afin de récuperer les données de plusieurs cellules de chaque fichier ?

Sub chercheFichiersFermesV03()
Dim X As Integer, nbFichiers As Integer, Y As Integer
Dim Tableau() As String
Dim Direction As String

Application.ScreenUpdating = False
Direction = Dir("C:\Documents and Settings\*.xls") 'adapter chemin repertoire

Do While Len(Direction) > 0
nbFichiers = nbFichiers + 1
ReDim Preserve Tableau(1 To nbFichiers)
Tableau(nbFichiers) = Direction
Direction = Dir()
Loop

If nbFichiers > 0 Then
For X = 1 To nbFichiers
If Tableau(X) <> ThisWorkbook.Name Then
Y = Y + 1
With ActiveSheet.Cells(Y, 1)
.Formula = "='C:\Documents and Settings\[" & Tableau(X) & "]Feuil1" & "'!" & "A1"
.Value = .Value
End With
End If
Next X
End If

Application.ScreenUpdating = True
End Sub

Merci Cordialement, Yoyo
 
Re : Macro Lister Fichiers

bonjour,

sans regarder très en détail et sans optimiser, je te dirais de rajouter :

With ActiveSheet.Cells(Y, 2)
.Formula = "='C:\Documents and Settings\[" & Tableau(X) & "]Feuil1" & "'!" & "B1"
.Value = .Value
End With
With ActiveSheet.Cells(Y, 5)
.Formula = "='C:\Documents and Settings\[" & Tableau(X) & "]Feuil1" & "'!" & "E1"
.Value = .Value
End With

Par exemple...
 
Re : Macro Lister Fichiers

Salut Yoyo69,

Ce que t'a donné gbinforme comme solution, fonctionne sans problème !

Tu as donc bien besoin de vacances, ou alors ce que tu veux n'est pas correctement notifié dans ton énoncé de départ !

A+
 
- 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

Réponses
4
Affichages
733
Réponses
5
Affichages
910
Retour