1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| Sub transferer()
Dim lig As Long
Dim recap As String, chemin As String, onglet As String
Dim fich As String
recap = ThisWorkbook.Name
onglet = "feuil1" ' A ADAPTER
chemin = ThisWorkbook.Path
Application.ScreenUpdating = False
Range("A2:A1000").ClearContents
lig = 2
ChDir chemin
fich = Dir("*.xls")
While fich <> ""
If fich <> recap Then
'source: instruction dite de "Walkenbach")
Cells(lig, 1) = ExecuteExcel4Macro("'" & chemin & "\[" & fich & "]" & onglet & "'!R1C2") 'R1C2<==> B1
lig = lig + 1
End If
fich = Dir
Wend
MsgBox "récapitulatif terminé avec succès"
End Sub |
Partager