Opgelost Leegmaken/verwijderen van artikel in tabel met VBA lukt niet

Dit topic is als opgelost gemarkeerd

WilElektro

Gebruiker
Lid geworden
13 mrt 2025
Berichten
20
Hallo, vraagje mbt volgende probleem.
Ik heb een proeftabel SSVP in Excel en met VBA heb ik knoppen gemaakt, artikel toevoegen, artikel wijzigen en artikel verwijderen. Echter het verwijderen lukt niet, krijg foutmelding; als ik tblSSVP weg haal en dus een gewone lijst heb lukt het verwijderen wel. Heeft iemand hier een oplossing voor?
In bijlage het testbestand
 

Bijlagen

Als je niet naar je tabel verwijst maar wel naar je werkblad kom je in de knoei als je tot buiten je tabel cellen probeert te verwijderen. Dit is niet de meest elegante manier, maar het kan door in
Code:
.Cells(Cmbartikel.ListIndex + 14, 1).Resize(, 14).Delete xlUp
de 14 bij 'Resize' te wijzigen in 13.
 
En, anticiperend op de vervolgvraag;), dit zou dus merkelijk netter zijn:
Code:
.ListObjects("tblSSVP").ListRows(Cmbartikel.ListIndex + 1).Delete
 
Je maakt gebruik van een tabel dus maak dan ook gebruik van zijn eigenschappen om de ComboBox te laden.
 

Bijlagen

Als je niet naar je tabel verwijst maar wel naar je werkblad kom je in de knoei als je tot buiten je tabel cellen probeert te verwijderen. Dit is niet de meest elegante manier, maar het kan door in
Code:
.Cells(Cmbartikel.ListIndex + 14, 1).Resize(, 14).Delete xlUp
de 14 bij 'Resize' te wijzigen in 13.
Dank je, probeer dit
 
Terug
Bovenaan Onderaan