Re
Dans ton bouton importer (bouton1, je rajouterais un contrôle au cas où l'on n'ouvre pas de fichier (que l'on fasse Annuler)
Sub Bouton1_Cliquer()
Dim I As Integer
Dim nom As String
Dim Nomdececlasseur As String
Dim Nomcopie As String
Dim chemin As Variant
Application.DisplayAlerts = False
chemin = Application.GetOpenFilename("Classeurs Excel (*.xls), *.xls")
If chemin = "Faux" Then
MsgBox "Aucun fichier sélectionné"
Exit Sub
End If
Workbooks.Open (chemin)
'classeur à copier
Nomcopie = ActiveWorkbook.Name
'on parcourt toutes les feuilles
For I = 1 To Worksheets.Count
Workbooks(Nomcopie).Activate 'classeur à copier a adapter le nom
nom = Worksheets(I).Name
Nomdececlasseur = ThisWorkbook.Name
Sheets(nom).Select
Sheets(nom).Copy After:=Workbooks(Nomdececlasseur).Sheets(1) 'classeur à coller a adapter le nom
Sheets(nom).Move After:=Sheets(Sheets.Count) 'on met les onglets dans l'ordre
Next
Workbooks(Nomdececlasseur).Sheets(1).Activate
Application.DisplayAlerts = True
End Sub
Par contre, je ne saisis pas du tout ce que tu cherches à faire dans le bouton Sélection (bouton2), si tu veux faire le choix d'une sélection à supprimer, appelle l'userform pour sélectionner tes lignes à supprimer comme dans l'exemple précédent.
Je n'ai peut-être pas tout compris
Bon courage