Goedenavond,
Ik ben nieuw op dit forum.
Met diverse excel functies met ik redelijk bekend, dat krijg ik allemaal aardig voor elkaar.
Enkele weken geleden ben ik wat dingen gaan proberen in VBA, dat lukt aardig, maar ik loop tegen wat dingen aan die niet lukken.
Zoals gezegd heb ik weinig ervaring met VBA, ik zie dus liever een eenvoudige code die ik meerdere keren toe pas dan een korte code vol variabelen, (dat komt hoop ik nog wel
Ik ben met een programma bezig waar deelnemers in verschillende klassen toegevoegd kunnen worden, vervolgens wordt de lijst automatisch op klasse gesorteerd. Ik gebruik een random cijfer bij wijze van loting, hier voeg ik een uniek cijfer aan toe om een regel te vinden. Verder kunnen punten ingevuld worden in TextBox5, deze moeten dan in de ListBox gezet worden.
1. Het belangrijkste is dat ik op een eenvoudige manier een TextBox in een bepaalde kolom van een ListBox regel kan zetten. (punten toevoegen) Hierbij wil ik zoeken op de waarde uit TextBox1(deze zijn uniek) in kolomA, in de gevonden rij wil ik in kolom E de waarde uit TextBox5 zetten. Het liefst zou ik dat doen met bijv:
- Cells(Range("A100000").Find.TextBox1. Row, 5) = TextBox5
Ofzoiets. (deze werkt uiteraard niet)
2. Verder wil ik een geselecteerde regel verwijderen, dit moet op en omslachtige manier omdat anders formules uit bepaalde cellen overstuur gaan. Als ik eerst in de geselecteerde regel in kolom E, 100 invul, en vervolgens weer deze rij selecteer en dan verwijder moet het lukken. Ik weet alleen niet hoe zo’n code eruit ziet. (het liefst ook een eenvoudige code
3. Het zou mooi zijn als ik in de ComboBox (huidigeKLASSE) een klasse selecteer dat dan alleen deelnemers in deze klasse in de listbox weergegeven worden, is dat mogelijk?
Verder heb ik nog een paar dingen die ik nog wil aanpassen, maar ik denk als ik voor bovenstaande oplossingen niet te complexe code heb ik deze wel aan kan passen.
Ik hoop dat het verhaal een beetje duidelijk is.
Tips zijn altijd welkom! Tips om de code korter te maken heb ik alleen nog niet zoveel aan
Bij voorbaat dank.
Grt.
Ik ben nieuw op dit forum.
Met diverse excel functies met ik redelijk bekend, dat krijg ik allemaal aardig voor elkaar.
Enkele weken geleden ben ik wat dingen gaan proberen in VBA, dat lukt aardig, maar ik loop tegen wat dingen aan die niet lukken.
Zoals gezegd heb ik weinig ervaring met VBA, ik zie dus liever een eenvoudige code die ik meerdere keren toe pas dan een korte code vol variabelen, (dat komt hoop ik nog wel

Ik ben met een programma bezig waar deelnemers in verschillende klassen toegevoegd kunnen worden, vervolgens wordt de lijst automatisch op klasse gesorteerd. Ik gebruik een random cijfer bij wijze van loting, hier voeg ik een uniek cijfer aan toe om een regel te vinden. Verder kunnen punten ingevuld worden in TextBox5, deze moeten dan in de ListBox gezet worden.
1. Het belangrijkste is dat ik op een eenvoudige manier een TextBox in een bepaalde kolom van een ListBox regel kan zetten. (punten toevoegen) Hierbij wil ik zoeken op de waarde uit TextBox1(deze zijn uniek) in kolomA, in de gevonden rij wil ik in kolom E de waarde uit TextBox5 zetten. Het liefst zou ik dat doen met bijv:
- Cells(Range("A100000").Find.TextBox1. Row, 5) = TextBox5
Ofzoiets. (deze werkt uiteraard niet)
2. Verder wil ik een geselecteerde regel verwijderen, dit moet op en omslachtige manier omdat anders formules uit bepaalde cellen overstuur gaan. Als ik eerst in de geselecteerde regel in kolom E, 100 invul, en vervolgens weer deze rij selecteer en dan verwijder moet het lukken. Ik weet alleen niet hoe zo’n code eruit ziet. (het liefst ook een eenvoudige code

3. Het zou mooi zijn als ik in de ComboBox (huidigeKLASSE) een klasse selecteer dat dan alleen deelnemers in deze klasse in de listbox weergegeven worden, is dat mogelijk?
Verder heb ik nog een paar dingen die ik nog wil aanpassen, maar ik denk als ik voor bovenstaande oplossingen niet te complexe code heb ik deze wel aan kan passen.
Ik hoop dat het verhaal een beetje duidelijk is.
Tips zijn altijd welkom! Tips om de code korter te maken heb ik alleen nog niet zoveel aan

Bij voorbaat dank.
Grt.