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
| Sub Module01ImportFichierSélectionné()
Set Destination = ActiveWorkbook
Dim Msg, Style, Title, Help, Ctxt, Response, MyString, Msg1, Style1, Title1, Help1, Ctxt1, Response1, MyString1
Msg = "Ouvrir le fichier 'Ton fichier'?"
Style = vbYesNo + vbDefaultButton1
Title = "Ouverture du fichier source"
Response = MsgBox(Msg, Style, Title, Help, Ctxt)
If Response = vbYes Then
MyString = "Yes"
Source = Application.Dialogs(xlDialogOpen).Show
If Source = False Then
MsgBox ("Aucun fichier sélectionné")
Exit Sub
Else
Set Source = ActiveWorkbook
Source.Activate
Sheets(1).Select
Cells.Select 'Feuille entièrement sélectionnée
Selection.Copy
Destination.Activate 'Fichier Onglet activé
Sheets(1).Select 'Onglet activé
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues 'Collage spécial valeurs
Source.Activate 'Fichier sélectionné activé
Application.CutCopyMode = False
ActiveWindow.Close SaveChanges:=False 'Fichier sélectionné fermé
End If
Else
MyString = "No"
MsgBox ("Aucun fichier sélectionné")
Exit Sub
End If
'Call Module02 ton code à faire selon tes besoins
End Sub |
Partager