Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
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 !
Re : importer plusieurs fichiers excel dans un seul
Bonjour
si c'est seulement à faire une fois tu peux ouvrir tes classeurs, selectionner tous les onglets d'un classeur et les copier dans celui que tu veux avec clic droit sur les onglets.
bonne journée
Re : importer plusieurs fichiers excel dans un seul
iroise à dit:
Bonjour
si c'est seulement à faire une fois tu peux ouvrir tes classeurs, selectionner tous les onglets d'un classeur et les copier dans celui que tu veux avec clic droit sur les onglets.
bonne journée
Re : importer plusieurs fichiers excel dans un seul
Re
Voila de quoi t'inspirer
Code:
Sub RunCodeOnAllXLSFiles()
'SOURCE:http://www.ozgrid.com/VBA/loop-through.htm
Dim lCount As Long
Dim wbResults As Workbook
Dim wbCodeBook As Workbook
Application.ScreenUpdating = False
Application.DisplayAlerts = False
Application.EnableEvents = False
On Error Resume Next
Set wbCodeBook = ThisWorkbook
With Application.FileSearch
.NewSearch
'Change path to suit
.LookIn = "C:\MyDocuments\TestResults"
.FileType = msoFileTypeExcelWorkbooks
'.Filename = "Book*.xls"
If .Execute > 0 Then 'Workbooks in folder
For lCount = 1 To .FoundFiles.Count 'Loop through all.
'Open Workbook x and Set a Workbook variable to it
Set wbResults = Workbooks.Open(Filename:=.FoundFiles(lCount), UpdateLinks:=0)
'DO YOUR CODE HERE
wbResults.Close SaveChanges:=True
Next lCount
End If
End With
On Error GoTo 0
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Application.EnableEvents = True
End Sub
With Application.FileSearch
.NewSearch
'Change path to suit
.LookIn = "C:\MyDocuments\TestResults"
.FileType = msoFileTypeExcelWorkbooks
'.Filename = "Book*.xls"
If .Execute > 0 Then 'Workbooks in folder
For lCount = 1 To .FoundFiles.Count 'Loop through all.
'Open Workbook x and Set a Workbook variable to it
Set wbResults = Workbooks.Open(Filename:=.FoundFiles(lCount), UpdateLinks:=0)
'DO YOUR CODE HERE
wbResults.Close SaveChanges:=True
Next lCount
End If
End With
On Error GoTo 0
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Application.EnableEvents = True
End Sub
Re : importer plusieurs fichiers excel dans un seul
Salut Stapple,
Apparemment, tu semblerais ne pas connaitre le WIKI du forum
pour aller dans le wiki c'est très rapide: tu as l'onglet vers le haut à gauche et toc ! de + c'est une mine d'or d'Excel notamment les pages de Zon et de MichelXLD
- 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