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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
| Sub ListePays()
' ListePays Macro
'
Range("ListePays").AdvancedFilter Action:=xlFilterCopy, CopyToRange:=Range("A1"), Unique:=True
Columns("A:A").EntireColumn.AutoFit
End Sub
Sub FiltrePays()
' FiltrePays Macro
'
Sheets("Source").Range("A1:D10").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Critere").Range("A1:A2"), CopyToRange:=Range("A1"), _
Unique:=True
Range("A1:D5").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Range("E1").Select
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"C:\Repertoire\France_Filtre.xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Columns("A:D").Select
Selection.Delete Shift:=xlToLeft
Range("A1").Select
Sheets("Critere").Select
Rows("2:2").Select
Selection.Delete Shift:=xlUp
Range("B1").Select
Sheets("Résultat").Select
Sheets("Source").Range("A1:D10").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Critere").Range("A1:A2"), CopyToRange:=Range("A1"), _
Unique:=True
Range("A1:D4").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Range("E1").Select
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"C:\Repertoire\Danemark_Filtre.xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Columns("A:D").Select
Selection.Delete Shift:=xlToLeft
Range("A1").Select
Sheets("Critere").Select
Rows("2:2").Select
Selection.Delete Shift:=xlUp
Range("B1").Select
Sheets("Résultat").Select
Sheets("Source").Range("A1:D10").AdvancedFilter Action:=xlFilterCopy, _
CriteriaRange:=Sheets("Critere").Range("A1:A2"), CopyToRange:=Range("A1"), _
Unique:=True
Range("A1:D3").Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Range("E1").Select
Application.CutCopyMode = False
ActiveWorkbook.SaveAs Filename:= _
"C:\Repertoire\Espagne_Filtre.xlsx", _
FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False
ActiveWindow.Close
Columns("A:D").Select
Selection.Delete Shift:=xlToLeft
Range("A1").Select
Sheets("Critere").Select
Rows("2:2").Select
Selection.Delete Shift:=xlUp
Range("A2").Select
End Sub |
Partager