Excel |
Van de Office produkten van Microsoft ben ik het meest enthousiast over Excel al dan niet in combinatie met VBA (Visual Basic for Applications). Ook al doe ik een analyse met een ander tool, dan nog vind ik het vaak handig om (deel-) resultaten snel te laten zien met een draaitabel (pivottable) of een Excel grafiekje.
Een groot voordeel van Excel is dat bijna elk bedrijf hiermee werkt zodat dit analyse tool al in huis is. Bovendien is het interface bij iedereen bekend waardoor de resultaten van een analyse zich gemakkelijk laten integreren met reeds aanwezige andere rapportages. Dit geldt des te meer omdat andere applicaties vaak het Excel formaat aanbieden voor hun output.
Voor de analist is het gemakkelijk dat men in één Excel sheet input, formules en output kan mengen. Voor een kleine applicatie biedt dat alleen maar voordelen maar bij het onderhoud van grotere applicaties kost het tijd de business logic te achterhalen door het bekijken van de vaak ingewikkelde formules in de cellen.
Voor deze applicaties wordt het zinvol om VBA in te schakelen om de business logic beter zichtbaar te maken. Bovendien heeft men in VBA alle mogelijkheden wat betreft if-then-else en do-while constructies. Met de mogelijkheden binnen VBA om de Excel objecten (ranges, workbooks, worksheets, charts, user forms, ...) te manipuleren kan men vrij gemakkelijk complete applicaties bouwen.
Omdat Excel een veel gebruikte applicatie is, is er enorm veel keus in Excel boeken. En ook op internet is er erg veel informatie te vinden. Hierbij een paar links:
'The Spreadsheet Page' door John Walkenbach. |
|
'Excel Tips from MrExcel'. |
|
Deze website van Chip Pearson is vooral interessant vanwege de vele voorbeelden van VBA code. Als je iets nieuws op Excel gebied moet gaan doen, loont het de moeite even op deze site te kijken of je hier een voorbeeld kunt vinden. Voor nog meer referenties (vooral van Microsoft) kun je op zijn resources pagina kijken. |
|
Een hele interessante collectie van links vind je op deze pagina. Het gaat om websites van personen die door Microsoft zijn aangemerkt als Most Valuable Professional (MVP). Hun websites bevatten voorbeelden van VBA technieken en kant-en-klare hulp programma's. |
|
'Getting Started with Macros and User Defined Functions' door David McRitchie. |