Boucle sur fichiers

Hello !

J'ai une macro qui doit opérer dans l'ensemble des fichiers .xls du répertoire et des sous répertoires où se trouve mon classeur de macro.

Apparemment c'est au moment de définir xFichier que ça ne marche pas (rien n'apparait dans la liste des variables pour xFichier).

Voici le code :

        Dim Principal As Workbook
        Dim Repertoire As String
        Dim xFichier As String

        Application.ScreenUpdating = False

        Set Principal = ThisWorkbook
        Repertoire = ThisWorkbook.Path
        ChDir Repertoire
        xFichier = Dir("*.xls")
        Do While xFichier <> ""
            If xFichier <> ThisWorkbook.Name Then
                [Ma macro]
            End If
            xFichier = Dir
        Loop
        Application.ScreenUpdating = True
    End Sub

Une idée de la façon de corriger cela ?

Merci !

Edith : après force tatonnement, il s'avère que xFichier = Repertoire & "\*.xls" marche. tout simplement

Rechercher des sujets similaires à "boucle fichiers"