@Molly,
Hartelijk dank voor de code en de tijd die je hebt vrijgemaakt ervoor.
Ben wel blij te zien dat ik met mijn pogingen volledig in de juiste richting zat en dat het louter te maken had met mijn beperkte kennis tov voornamelijk meerdimensionele arrays en in iets mindere mate tov opbouwstructuur dat ik er zelf niet uit kwam
.
Ik heb de code nog niet getest maar heb wel al een vraagje en extra toelichting.
Aangezien de sorteercode aangeroepen wordt vanaf mijn werkblad 'dashboard' en de sorteer-procedure zelf, die je aangereikt hebt, achter het te sorteren werkblad ("klaar") gaat komen te staan, gaat deze dan nog correct werken als ik deze aanroep vanuit het werkblad 'dashboard'? Ik vraag dit maar omdat ik in het verleden al wel regelmatig conflicten heb ervaren mbt de locatie van de code en de locatie van de aanroeping.Dan heb ik nog een kleine 'toelichting' met betrekking tot het 'rare'-aspect van de voorwaarden
Zodra een item (via het werkblad "dashboard") wordt toegevoegd aan het werkblad "klaar" heeft de cel in kolom 7 de waarde '0' wat betekend dat hier nog alle handelingen op moeten worden toegepast. Als er een tussen-bewerking plaatsvind, krijgt (opnieuw via het werkblad "dashboard") de cel in kolom 7 dezelfde waarde als in kolom 6. Zodra de eindbewerking heeft plaatsgevonden krijgt de cel in kolom 7 (opnieuw via werkblad "dashboard") een nieuwe waarde die altijd kleiner is dan de waarde in kolom 6.
Globaal dienen de items dus in volgorde van nog uit te voeren handelingen gesorteerd te staan, dus eerst de items die nog geen handelingen hebben gekregen, dan de items die al een tussen-bewerking hebben gekregen en tenslotte de items die volledig afgewerkt zijn. De items met waarde 0 en de volledig afgewerkte item dienen dan onderling gesorteerd te worden op hun ID-nr (kolom 1). De items met gelijke waarde dienen onderling gesorteerd te worden op die waarde van groot naar klein.
Telkens nadat er een wijziging heeft plaatsgevonden in één der items (1 tot max 5 per keer (enkel eerste 5 zichtbaar op "dashboard)) dient het werkblad "klaar" dus opnieuw gesorteerd te worden. Wanneer een item volledig afgewerkt is zal dit (via dezelfde knop die de sortering uitvoert) gekopieerd worden naar het werkblad met de definitieve lijst met enkel de waarde uit kolom 7 waar de lijst dan alfabetisch gesorteerd is.
Ik moet dus op "dashboard" altijd eerst de items (rijen) kunnen zien met nog de meeste uit te voeren handelingen. Vandaar het 'rare' aspect van de sorteervoorwaarden
.
groetjes,
Bieke
*edit*
getest en werkt perfect