1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Sub test()
Dim wkA As Workbook, wkB As Workbook
Application.ScreenUpdating = False
Set wkA = ThisWorkbook 'ton dossier ouvert ou se trouve les données
Dim fd As Office.FileDialog
Dim strFichier As String
Set fd = Application.FileDialog(msoFileDialogFilePicker)
With fd
.Filters.Clear
.Filters.Add "Fichiers Excel", "*.xlsx?", 1
.Title = "Choisissez un fichier Excel"
.AllowMultiSelect = False
.InitialFileName = "C:\Users\DELL\Desktop\TEST"
If .Show = True Then
strFichier = .SelectedItems(1)
End If
End With
Workbooks.Open strFichier
Set wkB = ActiveWorkbook ' la classeur ouvert prends le nom WkB
wkA.Worksheets("Feuil1").Range("A1:A100").Copy wkB.Worksheets("Feuil1").Range("A1")
wkB.Close True 'fermer le classeur
Application.ScreenUpdating = True
End Sub |
Partager