Re : Question codes VBA existant.
Un grand merci a tototiti2008. et toute l'équipe.
Cela marche parfaitement.
Merci d'avance..
Soleil11
Bonjour,
Je reviens sur ce code car j'aimerais encore le modifier et ajouter une condition ci-dessous la ligne en rouge que j'essaie de modifié et cela ne marche pas. Il faudrait ajouter tous les fichiers.xls qui commencent par FS10n* ou appliqué le filtre *FS10n*.
Exemple : like FS10n* or like *FS10n*.
Il ya ce code ci-dessous qui existe mais ce n'est pas ce que je veux.
If temp <> "Consolider fichiers.xls" And Left(temp, 4) <> "FS10n" Then
Sub Consolidation()
Dim Temp As String
Dim Ligne As Long, Ligne2 As Long
Temp = Dir("H:\David Jones\New Folder" & "\*.xls")
Application.DisplayAlerts = False
Do While Temp <> ""
If Temp <> "Consolider fichiers.xls" Like "FS10N" Then
Workbooks.Open "H:\David Jones\New Folder" & "\" & Temp
Ligne2 = Workbooks(Temp).Sheets(1).Range("A1").CurrentRegion.Rows.Count
Workbooks(Temp).Sheets(1).Range("A1").CurrentRegion.Copy
Workbooks("Consolider fichiers.xls").Sheets(1).Activate
Ligne = Sheets(1).Range("A65536").End(xlUp).Row + 1
Range("B" & CStr(Ligne)).Select
ActiveSheet.Paste
Range("A" & CStr(Ligne), "A" & Ligne + Ligne2 - 1).Value = Temp
Workbooks(Temp).Close
End If
Temp = Dir
Loop
Range("A1").Select
Application.DisplayAlerts = True
End Sub
Merci de votre aide.
Soleil11:
🙂