Bonjour,
lorsque j'ouvre mon fichier macro j'ai un bouton "charger". Lorsque je clique sur charger, il m'ouvre une fenêtre pour choisir le fichier excel qui devra être copié. Jusqu'ici tout va bien. Là où cela sort visiblement de mes compétences c'est que lorsque je choisi le fichier, il m'ouvre un autre excel. Il ne l'intègre pas à mon fichier d'origine (celui avec la macro)
Je ne sais pas quelle balise je dois mettre pour mettre le code. Donc voici le code en espérant qu'il soit lu.
Private Sub CommandButton1_Click() '
Dim Classeur_choisi As Long
Static Classeur_choisi_bis As String
Select Case UserForm1.CommandButton1.Caption
Case "Feuille à Copier"
With Application.FileDialog(msoFileDialogOpen)
.AllowMultiSelect = False
.Show
For Classeur_choisi = 1 To .SelectedItems.Count
Workbooks.Open (.SelectedItems(Classeur_choisi))
Next Classeur_choisi
End With
Classeur_choisi_bis = ActiveWorkbook.Name
ActiveWorkbook.Saved = True
UserForm1.CommandButton1.Caption = "Copier cette Feuille"
Case "Copier cette Feuille"
ActiveWorkbook.ActiveSheet.Copy after:=ThisWorkbook.Worksheets(ThisWorkbook.Worksheets.Count)
Windows(Classeur_choisi_bis).Activate
Application.DisplayAlerts = False
ActiveWorkbook.Close
Unload UserForm1
Sheets("Feuil1").Select
Application.DisplayAlerts = True
ActiveWorkbook.Save
End Select
End Sub