Collection de classeurs

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 !

Philippe

XLDnaute Occasionnel
Bonsoir à tous,

j'ai besoin d'aller explorer le contenu de toute une collection de classeurs contenus dans un dossier que nous appellerons 'Mon dossier', puis-je déclarer'Mondossier' comme collection puis faire une routine 'for each workbook in collection, etc...' ?? ou bien la procédure est elle différente ?

Merci d'avance

Philippe
 
Salut,

J'utilise la fonction dir ...

Dim fichier,chemin as String
chemin='C:\\...\\Mon dossier\\*.xls'
fichier = Dir(chemin)
Do while fichier ''
... 'manipulation sur le fichier
fichier=Dir
Loop

En espérant t'avoir aidé...
 
Bonjour

Un code de ce genre là doit te mettre par exemple dans une listbox tous tes fichiers xls d'un dossier (je n'ai pas retesté)

Code:
MonPath = 'C:\\MonDossier'
Dim fs, f, f1, fc
Set fs = CreateObject('Scripting.FileSystemObject')
Set f = fs.GetFolder(MonPath)
Set fc = f.Files
For Each f1 In fc
        If (LCase(Right(f1.Name, 4))) = '.xls'  Then
            Me.Listbox1.AddItem f1.Name
        End If
Next


Bonne journée
 
- 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

Discussions similaires

Retour