• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

record verwijderen uit listbox

Status
Niet open voor verdere reacties.

Joske2000

Terugkerende gebruiker
Lid geworden
19 sep 2006
Berichten
1.199
Goeiemorgen,

Hierbij de code die ik (wou) gebruiken om een record te verwijderen uit een listbox :

Code:
Private Sub LstStock_Click()
Dim i As Long

For i = 0 To LstStock.ListCount - 1
    If LstStock.Selected(i) Then
        LstStock.RemoveItem (i)
    End If
Next i

End Sub

Ik krijg echter de foutmelding "Fout -2147467259 (80004005) tijdens uitvoering: Niet-opgegeven fout"

Kan iemand mij hiermee verder helpen.
Thx,

Joske
 

Bijlagen

  • helpmij 080719.xlsb
    59,1 KB · Weergaven: 38
Zo??

Code:
Private Sub LstStock_MouseUp(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)

With LstStock
    .RemoveItem (.ListIndex)
End With

LstStock.Selected(LstStock.ListIndex) = False

End Sub
 
Laatst bewerkt:
Doe dat met een dubbelklik.
Code:
Private Sub LstStock_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim i As Long
For i = LstStock.ListCount - 1 To 0 Step -1
    If LstStock.Selected(i) Then LstStock.RemoveItem i
Next i
End Sub
 
Hi,

Oplossing van SNB die ik teruggevonden heb werkt !
Het heeft blijkbaar te maken met "frmMultiSelectSingle" of "frmMultiSelectMulti"
Mijn listbox is dus "frmMultiSelectSingle".

Code:
Private Sub LstStock_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
    If LstStock.listindex>-1 then LstStock.removeitem LstStock.listindex
End Sub

Thanks aan iedereen voor de aangedragen oplossingen.

Groet,

Joske
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan