Private Sub CommandButton1_Click() 'bouton "Ok"
Dim i As Byte 'déclare la variable i (Incrément(
Dim msg As String 'déclare la variable msg (MeSsaGe)
Dim sh As Sheets, nsh As Sheets
Dim newbook As Workbook
Set newbook = Workbooks.Add()
msg = "Les Onglets suivants on été sélectionnées :" & Chr(13) 'définit le message msg
For i = 0 To Me.ListBox1.ListCount - 1 'boucle sur tous les éléments de la ListBox1
'si l'élément est sélectionné, ajoute le nom de l'élément au message
If Me.ListBox1.Selected(i) = True Then msg = msg & Me.ListBox1.List(i) & Chr(13)
sh = Sheets(Me.ListBox1.List(i))
nsh = MEF_INTERNET(Sheets(Me.ListBox1.List(i)))
Sheets(nsh).Copy After:=Workbooks(newbook).Sheets(1)
Next i 'prochain élément de la boucle
MsgBox msg 'message
newbook.SaveAs Filename:="C:/TDS_INTERNET.xls"
End Sub