2015 Informatica Software PO: Excel Casper Schulte Klas: C4V3 1-3-2015
INLEIDING Ik heb voor mijn Software PO Excel gekozen. Ik kon naast Excel ook andere software programma s kiezen zoals: video bewerking of foto bewerking, maar vond het verstandiger om mijn PO te baseren op Excel. Ik denk dat hier een grotere kans in zit dat ik dit later nodig zal hebben. Mijn PO bestaat uit twee documenten. Ik heb een Excel bestand en een Word document gemaakt. In dit document vertel ik wat er allemaal in mijn Excel bestand staat, ik geef soms ook een beschrijving over hoe ik dat gedaan heb.
INHOUD In het Excel bestand komen de volgende punten voor: Functies - Gemiddelde uitrekenen - Verticaal zoeken Buttons - Buttons om van sheet te switchen - Print button - Exit button Gegevensvalidatie Macro s Beveiliging Grafiek
OPZET VAN HET EXCEL BESTAND Ik heb vier sheets in één Excel bestand opgenomen, deze heten: Hoofdscherm: dit geeft de menustructuur aan Leerling overzicht: hier kan een leerling zijn cijferlijst bekijken Docent Invoerscherm: hier kunnen de docenten alle cijfers opvoeren Diversen: beheer van enkele tabellen Hoofdscherm Van te voren heb ik het lint aangepast, dit heb ik gedaan door op het menubalk lint aanpassen te klikken en daar ontwikkelaars aangevinkt. De EXIT button heb ik gemaakt door eerst een button toe te voegen en de naam in een passende naam te veranderen.
Daarna ga je naar macro s en maak je een nieuwe macro aan. Je vult hier de volgende tekst in, daarna kan je dit opslaan links bovenin. ' ' Stoppen Macro ' ThisWorkbook.Saved = True Application.Quit ' Nu link je deze macro aan de button. Ik heb de buttons naar: Leerling overzicht, Docent Invoerscherm & Diversen gemaakt door een button in te voegen en daarna een macro op te nemen. Wanneer opnemen van de macro loopt ga je naar een andere sheet, daarna stop je de macro. Je voegt deze Macro toe aan de bijbehorende button. (Voor een uitgebreide uitleg zie hieronder Leerling overzicht.) Ik heb deze sheet vervolgens beveiligd. Hierdoor kunnen mensen niets veranderen in de opmaak van de sheet en niets invoeren, maar alleen op de buttons klikken. Ik heb dit gedaan door bij de menubalk bovenin naar controleren te gaan, hierna naar blad beveiligen.
Hierna kan je nadat je twee keer een wachtwoord hebt ingevoerd niets meer bewerken. Als je toch iets wilt veranderen dan moet je deze beveiliging weer opheffen door het wachtwoord in te voeren. Leerling overzicht In deze sheet kun je de cijferlijst van één van leerling bekijken. Deze lijst is gekoppeld aan de cijferlijst van de docenten invoerscherm (andere sheet). Dit heb ik gedaan door gebruik te maken van de functie verticaal zoeken. Om de sheet geordend te houden heb ik een soort van inlogvenster gemaakt. Als je op een cel naast leerling nummer klikt, dan verschijnt aan de rechterkant een pijltje naar beneden. Wanneer je hier op klikt kun je kiezen tussen verschillende leerling nummers en dus verschillende cijferlijsten. Om het inlogvenster te maken, heb ik gebruik gemaakt van de functie verticaal zoeken en gegevensvalidatie. De functie verticaal zoeken verwijst naar een schema die te vinden is in de sheet Diversen. Om het uitklapmenu voor de verschillende leerlingen nummers te krijgen, ben ik gegaan naar: Gegevens -> hulpmiddelen voor gegevens -> gegevensvalidatie. Je vult onder toestaan lijst in en klik je op het blauwe knopje achter het invoerscherm van Bron. Je moet nu naar de sheet Diversen gaan en daar je leerlingennummers selecteren. Wanneer je weer op het zelfde blauwe knopje drukt en op Ok drukt, dan heb je je uitklapmenu. Om ook de naam van de leerling onder het leerling nummer te krijgen, gebruik je de functie verticaal zoeken. Je kan de functie vinden bij: Start -> bewerken -> sigma teken -> meer functies. (Klik eerst op de cel naast Naam: ) Je gaat naar alles, hier zoek je de functie verticaal zoeken.
Je krijgt dan een invoerscherm, je vult hier de volgende waarden in. Je vult bij de Zoekwaarde de cel in waar je het leerling nummer kiest met behulp van het uitklapmenu, hierdoor krijg je steeds de cijferlijst van een andere leerling. Bij tabelmatrix selecteer je de kollommen van leerlingen en leerling nummers die te vinden zijn in de sheet Diversen. Bij kolomindex_getal vul je 2 in, dit komt omdat je in je geselecteerde kolommen je de 2 e kolom wil laten zien op je gekozen cel (alle namen). Bij Benaderen vul je ONWAAR in, je wilt dat alles exact overeen komt.
Ik heb hier een Terug naar Hoofdscherm button gemaakt. Deze heb ik gemaakt door eerst een button toe te voegen en een naam in te voeren. Nu neem je een macro op, geef je die een gepaste naam en kun je de opname van de macro starten. Je klikt nu op het tabblad Hoofdscherm aan de onderkant van je bestand, daarna klik je op een cel van je Hoofdscherm sheet en stop je de macro weer.
Nu kun je deze macro linken aan je Terug naar Hoofdscherm button. Ik heb hier ook een gemiddelde uitgerekend van een ingevoerde cijferlijst. Dit gaat op dezelfde manier als de functie Verticaal zoeken en hoefde daarin alleen maar te verwijzen naar de sheet Docenten overzicht. Deze cijferlijst staat daarmee in verbinding met de sheet Docenten overzicht. Als je daar wat in verandert, verandert de cijferlijst in het Leerling overzicht mee. Naast de cijferlijst staat ook een grafiek, deze is gekoppeld aan de cijferlijst van elke leerling. Evenals de cijfers verandert ook de grafiek wanneer je het leerling nummer van een andere leerling invoert. In de grafiek kan je alle informatie vinden dat in de cijferlijst ook staat. Ik heb voor deze grafiek niet veel moeite hoeven doen, omdat ik al een ingevulde cijferlijst had, heb ik allen de juiste grafiek hoeven kiezen waarin de verschillende cijfers van een bepaald vak getoond worden. Hier is ook een print knop te vinden, deze print de cijferlijst uit. Dit heb ik ook door middel van een button en een macro gemaakt. Wanneer je een button hebt geplaatst en je het een naam gegeven hebt start je de macro opname.
Je geeft deze macro ook weer een passende naam en daarna ga je op de standaard manier het geselecteerde uitprinten.
Hierna stop je de macro opname weer. Nu hoef je alleen maar de macro aan de button te hangen. Nu heb je een button die met een druk op de knop je lijst uitprint. Ook in deze sheet heb ik een beveiliging toegevoegd, hierdoor kan niemand zonder het wachtwoord iets veranderen. Om dit te doen moet je nog wel wat extra s doen. Je moet op het keuzemenu voor de verschillende leerling nummers staan, hierna kan je de sheet beveiligen. Maar je moet voordat je je eerste wachtwoord invult nog wel een vinkje uitschakelen. Dit is het vinkje: vergrendelde cellen selecteren. Wanneer je je wachtwoord twee keer heb ingevuld is je sheet beveiligd en kun je alleen het keuzemenu gebruiken. Docent invoerscherm Deze sheet is een invoerblad, waarin je de cijfers van alle leerlingen kunt invoeren. Hierin kan je naast het cijfer en de leerling ook de datum en weging van het vak invullen. Ik heb de functie van het filteren in deze invoerblad aangezet. Hierdoor kun je specifieker naar de cijfers kijken, je kunt bijvoorbeeld een speciale datum, leerling, vak of weging opzoeken. Wanneer je veel cijfers in je invoerblad hebt moet je naar beneden scrollen om de laatste cijfers te kunnen bekijken, hierdoor raak je de bovenste lijn kwijt waar de indicator voor het invoerblad staat. Ik heb dit kunnen verhelpen door de bovenste regel te blokkeren. Dit doe je door bij de menubalk naar Beeld te gaan en daar Titels blokkeren te kiezen.
Ook hier staat net zoals in de sheet Leerling overzicht de buttons Terug naar Hoofdscherm en Print. Om het invullen van het invoerblad gemakkelijker en sneller te maken heb ik bij de vakken en leerlingen een uitklap menu voor suggesties gemaakt. Dit heb ik op dezelfde manier gedaan als ik deed bij het inlogvenster in de sheet Leerling overzicht. Diversen Hierin heb ik net als bij de sheet Leerling overzicht en Docent invoerscherm een Terug naar Hoofdscherm button gemaakt. In deze sheet staan de schema s die ik nodig heb voor de andere sheets, er worden hier macro s naar toegewezen. Ik heb hier net als in de sheet Hoofdscherm en Leerling overzicht een beveiliging ingesteld. Zonder het wachtwoord kan niemand deze informatie makkelijk kopiëren of wijzigen.