Bonjour à tous,
j'ai besoin de votre aide qui me sera précieuse pour faire avancer ma base dont je joint un extrait. je souhaite pouvoir supprimer, en cliquant sur le bouton supprimer, un enregistrement sélectionné à partir de listbox.
Private Sub ComboBox1_Change()
Dim plage As Range, cell As Range
Dim recherche As String, Adresse As String
Dim Ligne As Integer, n As Integer
Dim C As Range
'effacer la listebox
ListBox1.Clear
n = 0
recherche = Me.ComboBox1.Value
Ligne = Sheets("feuil1").Range("a" & Rows.Count).End(xlUp).Row
Set plage = Sheets("feuil1").Range("a2:" & "a" & Ligne)
With plage
Set C = .Find(recherche, LookIn:=xlValues)
If Not C Is Nothing Then
Adresse = C.Address
Do
If UCase(recherche) = UCase(Left(C, Len(recherche))) Then
ListBox1.AddItem C.Offset(0, 0), n
ListBox1.List(n, 0) = C
ListBox1.List(n, 1) = C.Offset(0, 1)
ListBox1.List(n, 2) = C.Offset(0, 2)
ListBox1.List(n, 3) = C.Offset(0, 3)
ListBox1.List(n, 4) = C.Offset(0, 4)
'ListBox1.List(n, 5) = C.Offset(0, 5)
n = n + 1
End If
Set C = .FindNext(C)
Loop While Not C Is Nothing And C.Address <> Adresse
End If
End With
End Sub
Private Sub UserForm_Click()
End Sub
Private Sub UserForm_Initialize()
Dim i As Integer
For i = 2 To Sheets("feuil1").Range("a" & Rows.Count).End(xlUp).Row
Me.ComboBox1.AddItem Sheets("feuil1").Cells(i, 1)
Next i
End Sub