Archief - EXCEL: voorwaardelijk gegevens overnemen uit andere werkmap

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Wandering

Legacy Member
Hallo,

Ik ben al een tijd op zoek naar een 'simpele' manier om informatie uit verschillende excel bestanden te gebruiken en zo nodig over te nemen.

Concreet gaat het over het maken van uurroosters in een school. Een klas heeft een klasleerkracht met een uurrooster maar er zijn ook klasvrije leerkrachten die een eigen uurrooster hebben en in bepaalde klassen komen.

Bijvoorbeeld:
Klasleerkracht A werkt op maandag van 8u40 - 9u30 in de eigen klas. Van 9u30 - 10u20 is deze persoon vrij en komt er een klasvrije leerkracht in de klas.

De uurroosters van de klasvrije leerkrachten worden als eerste opgemaakt in excel. Dit is een planning waarbij deze persoon een aantal uren presteert in verschillende klassen. Er staat bijvoorbeeld op maandag van 9u30-10u20 dat deze persoon in de klas van klasleerkracht A werkt. Ik zou dit blokje uit de rooster van de klasvrije leerkracht automatisch willen overbrengen naar het rooster van de klasleerkracht, zodat hier het blokje automatisch wordt ingevuld.
Is dit mogelijk? Er zijn een 12-tal roosters van klasvrije leerkrachten die worden gemaakt en waarvan de inhoud zich zou moeten verspreiden naar de uurroosters van de klassen (25-tal). Om geen fouten te maken in het overnemen, ben ik op zoek naar een automatische regel omdat, vooraleer de puzzel past, er heel wat geschoven wordt. Als dit automatisch zichtbaar zou zijn, zou dit heel wat tijd besparen.

Ik vind voldoende voorbeelden om cellen over te nemen, maar hier is het dus de voorwaarde dat de cel maar overgenomen kan worden (uit een bereik) indien er voldaan is aan de voorwaarde dat het effectief een blokje voor uurrooster van klasleerkracht A betreft (en zo verder naar B, C, D, ...)

Misschien vraag ik teveel van excel en basic skills en is dit echt programmeerwerk?

Syter

Legacy Member
Dit lijkt me iets voor VBA.

Je zal die 2 typen leerkrachten als verschillende variabelen moeten definiëren en dan m.b.v. verschillende conditionals elks een "blokje' laten invullen in een soort van "Globale rooster" sheet.
Tip: splits alle taken in zo klein mogelijk deeltaken. Probeer niet alles tegelijk te doen.

Start hier: https://www.excel-easy.com/vba.htm
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan