Private Sub CommandButton2_Click()
Dim new_fichier As String
Sheets("liste nominative sorties").Range("a5:i107").Copy
Workbooks.Add
new_fichier = ThisWorkbook.Name
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Application.Goto Workbooks("bdd4V2.xls").Sheets("Tableau croisé Sorties").Range("A1")
ActiveSheet.PivotTables("sortie").PivotSelect "", xlDataAndLabel, True
Selection.Copy
Application.Goto Workbooks(new_fichier).Sheets("Feuil2").Range("A1")
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
Columns("A:A").EntireColumn.AutoFit
Columns("C:C").EntireColumn.AutoFit
Columns("E:E").ColumnWidth = 16.57
Columns("C:C").ColumnWidth = 12
Columns("B:B").ColumnWidth = 15.43
Sheets("Feuil1").Name = "Liste nominative effectifs"
Sheets("Feuil2").Name = "Tableau croisé sorties"
End Sub