Beste forumleden,
Ik ben werkzaam op een school en voor het afnemen van praktijktoetsen moet ik regelmatig gegevens uit klassenlijsten van studenten koppelen aan beoordelingsfomulieren.
De klassenlijsten komen uit het schoolregistratiesysteem. De beoordelingslijsten krijgen we van een landelijke organisatie. In het verleden deed ik dat altijd met de hand, maar dat kost me steeds meer tijd, omdat we nogal wat klassen hebben en verschillende beoordelingsformulieren. Daarom heb ik het een en ander geautomatiseerd. Dat is slechts ten dele gelukt, omdat mijn kennis van VBA onvoldoende is.
Voor elke student op de klasselijst moet een beoordelingsformulier gemaakt worden en per naam opgeslagen in de map waarin het bestand klasselijst en het beoordelingsformulier zich bevindt. Nu heb ik dat gedaan middels een aantal losse macro's in het bestand klasselijst.xlsm. Deze bevat namelijk de macro Invullen en van daar uit worden de macro's Student_1, Student_2, Student_3, enz. uitgevoerd. De macro Invullen werkt wel, maar
1. Kan dit ook door middel van vba-code?
2. De macro eindigt altijd met een foutcode. Is deze er uit te halen. Het laatste beoordelingsformulier moet met de laatste studentgegevens uit de lijst opgeslagen worden en vervolgens mag het beoordelingsformulier afgesloten en de macro beëindigt worden.
Wie kan mij helpen?
Al vast bedankt voor je hulp.
Met vriendelijke groet,
Jan
Ik ben werkzaam op een school en voor het afnemen van praktijktoetsen moet ik regelmatig gegevens uit klassenlijsten van studenten koppelen aan beoordelingsfomulieren.
De klassenlijsten komen uit het schoolregistratiesysteem. De beoordelingslijsten krijgen we van een landelijke organisatie. In het verleden deed ik dat altijd met de hand, maar dat kost me steeds meer tijd, omdat we nogal wat klassen hebben en verschillende beoordelingsformulieren. Daarom heb ik het een en ander geautomatiseerd. Dat is slechts ten dele gelukt, omdat mijn kennis van VBA onvoldoende is.
Voor elke student op de klasselijst moet een beoordelingsformulier gemaakt worden en per naam opgeslagen in de map waarin het bestand klasselijst en het beoordelingsformulier zich bevindt. Nu heb ik dat gedaan middels een aantal losse macro's in het bestand klasselijst.xlsm. Deze bevat namelijk de macro Invullen en van daar uit worden de macro's Student_1, Student_2, Student_3, enz. uitgevoerd. De macro Invullen werkt wel, maar
1. Kan dit ook door middel van vba-code?
2. De macro eindigt altijd met een foutcode. Is deze er uit te halen. Het laatste beoordelingsformulier moet met de laatste studentgegevens uit de lijst opgeslagen worden en vervolgens mag het beoordelingsformulier afgesloten en de macro beëindigt worden.
Wie kan mij helpen?
Al vast bedankt voor je hulp.
Met vriendelijke groet,
Jan