Spreadsheets. Testen. Met spreadsheets.. |  Spreadsheet, het meest gebruikte (test) tool in de wereld …  Aan de slag: Spreadsheet PRA  Risico’s en.

Slides:



Advertisements
Verwante presentaties
1. Snel de datum van vandaag invoeren?
Advertisements

Vierde bijeenkomst Kleinste kwadraten methode Lineaire regressie
SharePoint denk in blokken Ton Stegeman.
Word 2003 Tips en trucs Door Johan Lammers.
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Zelf objecten maken in VBA Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
Sessie E5 Floris M. Kleijne
Programmeren van een humanoid robot
E1: Migreren naar MS Office 2007 Jeff Blox. Introductie •Trainer / Consultant CT&C Services •
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
 De Robot  Het Programma  Film By Martijn Hazenboom.
Programmeren met Alice
E3: Office 2007 What’s in it for you…… Jeff Blox.
Hoofdstuk 10 Onderzoeken met SPSS en MS Excel
Arduino project.
Gegevensstructuren: list boxen en lijsten
Inleiding Programmeren met Visual Basic Karl Moens.
VBA en VBS Een introductie.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Instructie Programmeren Debuggen 5JJ70. Debuggen: Wat is het probleem Je programma compileert, maar werkt niet zoals verwacht, wat nu? Vraag je af: wat.
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
Computervaardigheden Hoofdstuk 4 — Scripting (Let op: dit is enkel voor studenten Biologie.)
Les 2 Basisbouwstenen (deel 1)
Programmerend denken Algoritmen.
Instructie Programmeren Task 5
Hogeschool van Amsterdam - Interactieve Media – Internet Development – Jochem Meuwese - -
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Introductie/Agenda 1 Cor Verbaas 1.Business Analist. 2.Werkzaam bij AEP sinds juni Verantwoordelijk voor de business applicaties binnen AEP. 4.MFGPro.
DB&SQL8- 1 VBA Visual Basics for Applications: eigen Office versie vanaf Office2000 gelijk voor alle applicaties Programmeren onder meer nodig voor Het.
Plaatjes in tekst woensdag 26 oktober 2011.
Werken met een adressenbestand in Word 2010 wo
Looking at Code Size and Performance Kevin Muys.  Hoe efficiënt is C++ vergeleken met C  Hoe beïnvloed C++ het benodigde geheugen  Oplossingen voor.
Nationale Officedag6 maart 2008 VBA voor Excel door Lenny Hoeks.
Tips, Trucs en Vragen Excel
Inleiding tot Excel.
De sequentie De begrensde herhaling
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
PHP & MYSQL LES 02 PHP & FORMULIEREN. PHP & MYSQL 01 PHP BASICS 02 PHP & FORMULIEREN 03 PHP & DATABASES 04 CMS: BEST PRACTICE.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Programmeerstijl Hoofdstuk 21. Visual Basic.NET voor studenten2 Inleiding Belang van een goede programmeerstijl:  Programma’s worden door meerdere mensen.
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Les 7 Multiple Document Interface Programmeren met Visual Basic Karl Moens.
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Les 3 Basisbouwstenen (deel 2) Programmeren met Visual Basic Karl Moens.
Hoofdstuk 3 - Conditionele logica
AWK A Pattern scanning and processing language made by Aho Weinberger Kernighan and explained by Albert Montijn.
Polymorfie Hoofdstuk 24. Visual Basic.NET voor studenten2 Inleiding Polymorfie zorgt ervoor dat een gegeven object verschillende “vormen” kan aannemen.
Gevorderde programmeer les
Een veel gebruikte functie in Excel
Presentatie titel Rotterdam, 00 januari 2007 Draaitabellen in Excel Rotterdam, 6 december 2011 drs. ing. M.M.A. Scheepers Instituut voor Management Opleidingen.
Programmeren met kinderen NWT-conferentie basisonderwijs SPANNING & SENSATIE.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
Hoorcollege 1: efficiëntie en complexiteitsontwikkeling.
1 februari Web concepts formulieren. 2 File i/o (input) $filename = “FILE_IO.CSV” ;// naam van het bestand $filesize = filesize( $filename )
FOKKE en SUKKE helpen bij het veldwerk. Gebruik van een statistisch pakket SPSS Opslaan en bewerken data –selecteren –wegen –hercoderen –Ontwerpen van.
GEGEVENSSTRUCTUREN IN.NET. Inleiding  Enumerated type  Structure  Collecties  Typed collections  Untyped collections.
Na de praktijk, de theorie.. Zoals een gehaktmolen 1.Je stopt er iets in. 2.Je hoeft niet te weten wat er binnenin gebeurt. 3.Het resultaat verschijnt.
Milo van der Zee
Key Process Indicator Sonja de Bruin
Programmeren woensdag 4 oktober 2017.
MS-Office functies woensdag 18 oktober 2017.
Small Basic Console deel 2
Praegus B.V.. .
SQL Les February 2019.
Statistiek Normaal Verdeeld
Hoofdstuk 10 Onderzoeken met SPSS en MS Excel
Software Development fundamentals
Software Development fundamentals
Bewust aanbesteden Inspelen op marktbewegingen door gebruik van data
Transcript van de presentatie:

Spreadsheets. Testen. Met spreadsheets.

|  Spreadsheet, het meest gebruikte (test) tool in de wereld …  Aan de slag: Spreadsheet PRA  Risico’s en Excels ingebouwde mogelijkheden  Aan de slag: VBA scripts maken  Optioneel toetje,  hint & tips  Programmeren ‘in de IDE’. 2Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Agenda

| Spreadsheet Facts & Figures Presentatie van Felienne Hermans Presentatie van Felienne Hermans 3Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014

| Spreadsheet Risico Analyse (1/2)  Een vaak voorkomende fout in een complex Excel bestand is …… 4Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014

| Spreadsheet Risico Analyse (2/2)  Om een complex Excel bestand te kunnen analyseren en begrijpen moet ik …… kunnen doen. 5Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014

| Spreadsheet functies:  Conditioneel formatteren  Audit functie  Named cell ranges  Venster controle Data entry:  Cellen beschermen  Gegevensvalidatie  Tabel ipv lijst 6Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Conditioneel formatteren 7Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Audit functie 8Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Named cell ranges 9Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Venster controle 10Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Cellen beschermen 11Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Gegevensvalidatie 12Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

|  Tabel ipv lijst 13Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Excels (ingebouwde) mogelijkheden

| Excel mist:  Functionaliteit om spreadsheets te begrijpen  Functionaliteit om de structuur en afhankelijkheden expliciet te maken Daarom: spreadsheet geautomatiseerd testen met spreadsheets!  Waar staan formules?  Waar verwijzen ze naar?  Staan er fouten in?  Hoe helder is de structuur van mijn VBA code? 14Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 En natuurlijk VBA!

| Schrijf een VBA script om cellen met foute verwijzingen te vinden  VBA IDE openen:  Nieuwe module toevoegen: rechter muisklik op “modules” in de project verkenner van de IDE, dan “invoegen/module”  Tabblad toevoegen: “sheets.add”  Gebruik “UsedRange” methode  Gebruik “SpecialCells” methode  XlCellType = “xlCellTypeFormulas”  Value = “xlErrors”  Gebruik “Offset” methode om output naar ‘volgende cel’ te schrijven 15Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Aan de slag … Sub fouteCelverwijzingen() Dim rngFouteCellen As Range Dim rngTarget As Range Dim cl As Range Sheets.Add ActiveSheet.Range("A1") = "naam tabblad:" ActiveSheet.Range("B1") = "adres cel:" Set rngFouteCellen = Sheets("foute celverwijzingen").UsedRange Set rngFouteCellen = rngFouteCellen.SpecialCells(xlCellTypeFormulas, xlErrors) Set rngTarget = ActiveSheet.Range("A2") If Not rngFouteCellen Is Nothing Then For Each cl In rngFouteCellen.Cells rngTarget = cl.Parent.Name rngTarget.Offset(, 1) = cl.Address Set rngTarget = rngTarget.Offset(1) Next End If End Sub Voeg tabblad toe om output naar weg te schrijven Verzamel alle cellen met een foute verwijzing Doe voor elke cel met foute verwijzing: schrijf naam tabblad schrijf adres cel Einde loop

| Schrijf een VBA script om alle cellen met formules te vinden 16Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Aan de slag … vervolg

| VBA IDE Hints & Tips  Step-by-step debugging  Debug.print  Verwijzingen  Voorwaardelijk Compileren  Vensters Programmeren ‘in de IDE’  Structuur modules en procedures inzichtelijk krijgen 17Spreadsheets testen met Spreadsheets - TestNet 30 oktober 2014 Toetje …

Spreadsheets testen met spreadsheets!