ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Remove Item from Listbox by Item Name (https://www.excelbanter.com/excel-programming/397715-remove-item-listbox-item-name.html)

Randy[_2_]

Remove Item from Listbox by Item Name
 
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


Doug Glancy[_8_]

Remove Item from Listbox by Item Name
 
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" wrote in message
ups.com...
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



Randy[_2_]

Remove Item from Listbox by Item Name
 
I know how do that easily enough. It just seems like a lot of
unnecessary lines to process, but oh well.

Thanks for your help.
Randy


Doug Glancy[_8_]

Remove Item from Listbox by Item Name
 
Randy,

I agree!

Doug

"Randy" wrote in message
oups.com...
I know how do that easily enough. It just seems like a lot of
unnecessary lines to process, but oh well.

Thanks for your help.
Randy




All times are GMT +1. The time now is 08:40 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com