Makebelieve
Gebruiker
- Lid geworden
- 20 sep 2011
- Berichten
- 33
In een opleidingsschema wat ik voortdurend verbeter wil ik graag een invulformulier (op een apart tabblad) maken wat automatisch in zal vullen. In een vooraf gemaakte kolom zal automatisch naam, achternaam etc worden ingevuld, plus enkele kwalificaties met 1 (beginner), 2 (zelfstandig), 3 (gevorderd), 4 (expert). Dus in cel B2 van dit tabblad wordt achternaam ingevuld, cel b4 voornaam, etc.
In dit bestand staan ca. 100-150 medewerkers, verdeeld in teams. Omdat ze in teams opgedeeld zijn, kan ik niet middels een macro automatisch sorteren op achternaam, dus na het invullen van de eerste gegevens zal ik de kolom zelf handmatig op de juiste plaats zetten (bijv. kolom AA). Achternaam zal van (tab!b2) dan in AA4 ingevuld worden, naam van (tab!b4) in AA5, en eerste benodigde kwalificaties om toegevoegd te worden zijn bijv. AA6 t/m AA12, ingevuld met een 1, van een random plaats te kopieren.
Indien later iemand upgrade, wil ik graag via een VBA code op achternaam zoeken (dus deze invullen in (tab!b2) waar degene in het bestand staat, en AA6 t/m AA12 laten vervangen/invullen met een 2. Dit zouden dus ook blanco kwalificaties kunnen zijn in AA13 tm AA....., waar ik een 1 invul. Als daar later weer iemand anders voor wordt ingevoegd, kolom AB teruggeven, en invullen AB13 bijvoorbeeld.
Ik hoop dat dit een beetje duidelijk is ? Waar ik vooral mee worstel, is de combinatie van *nog onbekende* kolom combineren met vooraf bepaalde rij, en het hierin kopieren. De losse macro's zou ik wel kunnen maken, vermoed ik, met de recorder.
In dit bestand staan ca. 100-150 medewerkers, verdeeld in teams. Omdat ze in teams opgedeeld zijn, kan ik niet middels een macro automatisch sorteren op achternaam, dus na het invullen van de eerste gegevens zal ik de kolom zelf handmatig op de juiste plaats zetten (bijv. kolom AA). Achternaam zal van (tab!b2) dan in AA4 ingevuld worden, naam van (tab!b4) in AA5, en eerste benodigde kwalificaties om toegevoegd te worden zijn bijv. AA6 t/m AA12, ingevuld met een 1, van een random plaats te kopieren.
Indien later iemand upgrade, wil ik graag via een VBA code op achternaam zoeken (dus deze invullen in (tab!b2) waar degene in het bestand staat, en AA6 t/m AA12 laten vervangen/invullen met een 2. Dit zouden dus ook blanco kwalificaties kunnen zijn in AA13 tm AA....., waar ik een 1 invul. Als daar later weer iemand anders voor wordt ingevoegd, kolom AB teruggeven, en invullen AB13 bijvoorbeeld.
Ik hoop dat dit een beetje duidelijk is ? Waar ik vooral mee worstel, is de combinatie van *nog onbekende* kolom combineren met vooraf bepaalde rij, en het hierin kopieren. De losse macro's zou ik wel kunnen maken, vermoed ik, met de recorder.