Bonjour Vacoch,
Ce sur quoi tu es parti n'est pas une inputbox, mais un userform
A mon avis une inputbox était effectivement préférable dans ton cas, à moins que tu ne désires une présentation personnalisée de la "boîte"
Tu peux faire avec ce code :
Sub supprime()
Dim lig As Integer
Dim plage As Range
Set plage = Range("A1:A" & Range("A1").End(xlDown).Row)
Dim nom_suppr As String
nom_suppr = InputBox("Indiquez le nom à supprimer")
On Error GoTo erreur
With Application.WorksheetFunction
lig = .Match(nom_suppr, plage, 0)
End With
Rows(lig & ":" & lig).Delete Shift:=xlUp
Exit Sub
erreur: MsgBox ("Ce nom n'est pas dans la liste !")
End Sub