Bonjour
Voici les modifs
Private Sub C_supprmachine_Click()
'déclaration des variables
Dim Supprmachine As String
' on recopie le texte sélectionné de la ListBox dans la variable supprmachine'
Supprmachine = Me.L_machinesuppr.Text
'pour accéder à la ListBox, il faut utiliser 'Me' parce qu'on est dans le code de la fenetre
' et donc 'Me' représente la fenetre, puis le nom de la liste -> Me.L_machinesuppr
' dans une ListBox, le numéro de ligne sélectionnée = ListIndex et le texte de la ligne sélectionnée = Text
' si une ligne est sélectionnée
If Me.L_machinesuppr.ListIndex <> -1 Then
Else
MsgBox ("Veuillez sélectionner une machine")
Exit Sub
End If
'selectionner la feuille machine et rechercher la valeur selectionnée
Sheets("Machines").Select
Cells.Find(What:=Supprmachine, After:=ActiveCell, LookIn:=xlFormulas, _
LookAt:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, _
MatchCase:=False, SearchFormat:=False).Activate
'suppression de la valeur de la cellule
Selection.ClearContents
'suppression de la ligne de la cellule
Selection.Delete Shift:=xlUp
Me.L_machinesuppr.RemoveItem (Me.L_machinesuppr.ListIndex)
MultiPage1.Value = 0
Me.List_mat.RemoveItem (Me.L_machinesuppr.ListIndex)
End Sub
Là j'ai rajouté les dernières lignes
Me.L_machinesuppr.RemoveItem (Me.L_machinesuppr.ListIndex)
MultiPage1.Value = 0
Me.List_mat.RemoveItem (Me.L_machinesuppr.ListIndex)
En espèrant que cela te convienne
Bye