Re: Remove Item from Listbox by Item Name
- From: "Doug Glancy" <nobodyhere@xxxxxxxxxxxxxxxx>
- Date: Tue, 18 Sep 2007 22:02:30 -0700
Randy,
You have to loop through the list items. If you had a CommandButton1 on your form, this sub would remove an item called "Doug":
Private Sub CommandButton1_Click()
Dim i As Long
For i = 0 To Me.ListBox1.ListCount - 1
If Me.ListBox1.List(i) = "Doug" Then
Me.ListBox1.RemoveItem (i)
Exit Sub
End If
Next i
End Sub
In some situations it makes sense to clear the list, e.g., Me.ListBox1.Clear, and then repopulate the Listbox.
hth,
Doug
"Randy" <spam.eastland@xxxxxxxxx> wrote in message news:1190175875.306337.82900@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
This one has to be really easy, but I can't track it down. I know how
to remove an item from a listbox using its index value, but how do I
remove it by directly referring to the name of the item? Example:
lbx1.RemoveItem ("DeleteThis")
This line errors out as an invalid argument.
Please help.
Thanks,
Randy
.
- Follow-Ups:
- Re: Remove Item from Listbox by Item Name
- From: Randy
- Re: Remove Item from Listbox by Item Name
- References:
- Remove Item from Listbox by Item Name
- From: Randy
- Remove Item from Listbox by Item Name
- Prev by Date: Remove Item from Listbox by Item Name
- Next by Date: Re: Turning pages into PDF
- Previous by thread: Remove Item from Listbox by Item Name
- Next by thread: Re: Remove Item from Listbox by Item Name
- Index(es):
Relevant Pages
|