Sub recup_mandataire()
fichier_recup = ActiveWorkbook.Name
Sheets("mandataires").Select
Range("a3:z500").ClearContents
ChDir "X:\Dossiers reçus"
Chemin = "X:\Dossiers reçus\*dossier comptable 2020.xlsm"
Lig = 0
D = Dir(Chemin)
While D <> ""
    Lig = Lig + 1
    D = Dir
Wend
       
MONFICHIER = Dir("* - dossier comptable 2020.xlsm")
K = 1
     
Do Until MONFICHIER = ""
Application.StatusBar = "Ouverture en cours du fichier : " & MONFICHIER & " (Fichier n° " & K & "/" & Lig & ")"
Workbooks.Open Filename:=MONFICHIER
Sheets(1).Select
code = Cells(5, 1).Value
nom = Cells(5, 2).Value
       
Sheets("1 - Identification").Select
mandataire = Cells(43, 3).Value
fonctions = Cells(45, 3).Value
Windows(fichier_recup).Activate
Cells(1500, 1).Select
ActiveCell.End(xlUp).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.Value = code
ActiveCell.Offset(0, 1).Value = nom
ActiveCell.Offset(0, 2).Value = mandataire
ActiveCell.Offset(0, 3).Value = fonctions
Windows(MONFICHIER).Activate
K = K + 1
ActiveWorkbook.Close False
MONFICHIER = Dir
Loop
End Sub