VBA voor doe-het-zelvers

Vergelijkbare documenten
Hoofdstuk 19: Macro s

Macro s maken in Word

Taken automatiseren met Visual Basicmacro's

Een macro met een knop opstarten.

Vergelijkingseditor 2007

EXCEL MACRO ZET TEKST IN GESELECTEERDE CELLEN OM NAAR KLEINE LETTERS

VBA voor Doe het Zelvers deel 16

Wiskunde en ICT 1. Met het lettertype wiskunde.ttf kan je onderstaande wiskundige symbolen invoegen.

VBA voor Doe het Zelvers deel 14

Hoofdstuk 23: Eenvoudig taken automatiseren met macro s

HANDLEIDING POWERPOINT 2010

Vanuit het venster Pagina-instelling kun je de vensters Afdrukken en Afdrukvoorbeeld openen.

Excel 2013 Snelstartgids

INHOUDSOPGAVE. Inhoudsopgave

Excel Controller. Handleiding voor SnelStart journalisering in Excel.xls. SnelStart Memoriaal boekingen in Excel

EXCEL MACRO ZET TEKST IN GESELECTEERDE CELLEN OM: NAAR KLEINE LETTERS NAAR KLEINE LETTERS MET BEGINHOOFDLETTER NAAR HOOFDLETTERS

Een toekomst voor ieder kind.

Database Excel 2003 en Handleiding van Helpmij.nl

De knoppen op het lint verkennen Elk tabblad op het lint bevat groepen en elke groep bevat een reeks gerelateerde opdrachten.

De knoppen op het lint verkennen Elk tabblad op het lint bevat groepen en elke groep bevat een reeks gerelateerde opdrachten.

Informatica Software PO: Excel

Excel Controller. Handleiding voor Declaratie in Excel.xls

Makkelijk Publiceren

Excel 2013: Snelle analyse

Excel Controller. Handleiding voor Exact/Grote Beer journalisering XML Formaat in Excel.xls

VBA voor doe het zelvers (4)

Twee types van invoegtoepassingen

Excel Controller. Handleiding voor King journalisering in Excel.xls. King Memoriaal boekingen in Excel

Hoofdstuk 1: Het Excel Dashboard* 2010

Briefhoofd maken in Word. Handleiding van Helpmij.nl

Aan de slag met de LEDENADMINISTRATIE

Excel Controller. Jaarrekening

Excel Controller. Jaarrekening in Excel. Handleiding Excel Controller. Jaarrekening. Auteur(s) G. Buurmans. Date of creation

Excel Controller. Jaarrekening

Het lint in Excel 2007

Avery DesignPro 2000

VBA voor Doe Het Zelvers deel 2

Stappenplan QuickScan NOV - Beheerder

Inhoudsopgave 2012S.1.0

importeren leden uit sportlink club

Het belang van het ontwerp en het gebruik van templates

Gebruikershandleiding Green Leaf Excel (2007) Tool Versie 1.2 (21 december 2010)

Handleiding genormeerde tekstenbank

Grafiek en dynamisch bereik

Bewerk uw eigen Digibordbij boek

Safira CMS Handleiding

Excel over transponeren en een tabel. Handleiding van Helpmij.nl. Auteur: CorVerm

Met een mailing of massaverzending kunt u een groot aantal documenten verzenden naar gebruikelijke adressen, die in een gegevensbestand staan.

HTML en CSS. Je website bestaat uit HTML. Dat is een taal die browsers (Internet explorer, Chrome, Safari) kunnen lezen.

Microsoft PowerPoint is een programma om presentaties en diavoorstellingen te maken.

Beknopte handleiding LE/KB en draaitabellen 3 november 2015

ADRES 2000 VOOR WINDOWS

Invoegen... 8 Invulpunt... 9 Nieuwe bouwsteen maken... 9 Bouwsteen opslaan Wijze van werken in Outlook Informatie...

Een korte handleiding door Frederic Rayen

9.19 Macro s: oefeningen

Macro s maken Word nog sneller

Agenda. Hier kan u het volgende instellen: 1. Afspraak 2. Gebeurtenis 3. Memo 4. Uitvoeren van taak. De volgende schermen zijn beschikbaar:

Tips en Tricks basis. Microsoft CRM Revisie: versie 1.0

Grote hoeveelheid gegevens analyseren: draaitabellen

Via het tabblad Pagina-indeling, groep Pagina-instelling kun je de afdrukstand en het papierformaat instellen.

Door van Excel 97 (intern versienr 8) over te stappen

Handleiding Site to Edit Module Kaart

Handleiding registratiesysteem Kleuterplein. versie 1.0

Samenvoegen met Word en Excel 2010

Ook op internet wordt gebruik gemaakt van databases, zoals bij Marktplaats en Hyves.

VBA voor Doe het Zelvers deel 5

In de tabel hieronder vindt u een beschrijving van de verschillende velden die kunnen voorkomen in uw import-bestand.

SNEL WERKEN MET EXCEL

Handleiding Online Boekhouden

AAN DE SLAG MET QDAC VOLLEDIG

VBA voor Doe het Zelvers deel 19

Handleiding voor het installeren van VBA scripts in Outlook

AAN DE SLAG MET DE QDAC AUDITFILE VIEWER

Microsoft Office voor Mac afdruk samenvoegen

Handleiding voor Excel to Image

Hoe moet je een prachtige presentatie maken?

N-L-tool voor de herkansing bij de profielvakken

Excel Controller. Handleiding voor Davilex Business Account journalisering in Excel.xls

Inhoudsopgave Voorwoord 5 Nieuwsbrief 5 Introductie Visual Steps 6 Wat heeft u nodig? 6 De volgorde van lezen 7 Uw voorkennis

OFFICE 365. Start Handleiding

Auteur boek: Vera Lukassen Titel boek: Word Gevorderd , Serasta Uitgegeven in eigen beheer Eerste druk: augustus 2012

Excel Controller. Handleiding voor DBS Standaard 753 journalisering in Excel.xls

Excellerend Kwartaaltip

OFFICE 365. Start Handleiding Leerlingen

Minder bekende functies in Excel

Windows 8, Windows 8.1, deel II

HANDLEIDING VOOR HET MAKEN VAN EEN DIGITAAL PRENTENBOEK 1. POWERPOINT STARTEN

Soms kan het nuttig zijn verkeerde gespelde eigennamen te laten opzoeken en te vervangen via de functie Bewerken vervangen

Lijsten sorteren en filteren

Handleiding bij de workshop Animatie in Microsoft PowerPoint Hoe maak je een animatie in Microsoft PowerPoint 2010? Handleiding voor kinderen

Avery DesignPro 2000

Aanvullend bestand Basisboek Office 2013 en 2010

Afspraken vet voorbeeldenmap oefeningenmap

Vragen opmaken in de editor

Quick start handleiding versie 1.0

Geluid bij presentatie.

Algemene opmerkingen Word

PowerPoint Basis. PowerPoint openen. 1. Klik op Starten 2. Klik op Alle programma s 3. Klik op de map Microsoft Office

9.18 Macro s: oefeningen

Installatie Zorg-macro

Transcriptie:

VBA voor doe-het-zelvers Handleiding van Auteur: Leofact December 2013

Inleiding VBA is de taal die Microsoft heeft ontwikkeld om taken voor het MS office pakket te automatiseren, of om er nieuwe functies aan toe te voegen. VBA is programmeertaal die sterk op Visual basic lijkt. Dit artikel is niet bedoeld als VBA cursus. Daarvoor zijn er goede boeken in de handel. Wel beschrijf ik waarom en hoe ik met VBA in aanraking ben gekomen. Ook leg ik uit hoe de eerste stappen zelf gemaakt kunnen worden met behulp van de macrorecorder. Al doende leren VBA heb ik dus al doende geleerd. Ik ben begonnen met het lezen van het boek VBA 6 Ervaring niet vereist. Daar zijn ondertussen veel betere boeken voor, maar voor mij gaf het een goede basis. Verder was en is er heel veel op internet te vinden en niet te vergeten; de prima helpfunctie. Zelf aan de slag Is het dan zo moeilijk om macro s te maken? Dat hoeft helemaal niet. Je kunt het zo moeilijk maken als je wilt. De macrorecorder Met de macrorecorder kun je een "opname" maken van een reeks handelingen en deze later weer afspelen, zodat dezelfde handelingen weer verricht worden. Voordat je de eerste keer begint De eerste keer dien je eenmalig een aantal zaken te weten en in te stellen. Het gaat om het volgende (voor Excel 2010): Macro s dienen ingeschakeld te zijn Dit wordt ingesteld in het Vertrouwenscentrum. Via menu Bestand --> Opties --> Vertrouwenscentrum --> Instellingen voor het Vertrouwenscentrum --> Instellingen voor macro s --> Alle macro s inschakelen. Doe hetzelfde voor Active X instellingen. Standaard staat dit uitgeschakeld om eventuele macro virussen te blokkeren. Een goede virusscanner doet dat gelukkig ook. Pagina 1/4

Lint aanpassen Klik Ok na de laatste actie. Je bent dan weer bij Opties voor Excel. Klik op Lint aanpassen en vink in het rechter venster Ontwikkelaars aan, onder Hoofdtabbladen. Dit lint wordt nu zichtbaar. Voor dit moment zijn de volgende knoppen belangrijk: 1. De visual basic editor. Hier kun je de macro s aanpassen, ook op te roepen met ALT +F11 2. Macro s. Deze knop opent een venster waarin alle in gebruik zijnde macro s in een lijst zichtbaar zijn. Diverse opties kunnen hier worden uitgevoerd, zoals het starten en het bewerken van macro s. 3. Macro opnemen. Deze knop start het opnemen van macro s, waarover later meer. 4. Hier worden invoegtoepassingen en uitbreidingen beheerd, voor dit moment niet van belang. 5. Invoegen, deze knop opent het venster Besturingselementen invoegen. Hier kunnen knoppen, tekstinvoer boxen (comboboxen) etc. worden geselecteerd en ingevoegd in het werkblad. Bij macro s kunnen het beste de ActiveX besturingselementen gebruikt worden. Deze bieden meer mogelijkheden voor controle. 6. Ontwerpmodus. Met deze knop kies je tussen gebruikersmodus en ontwerpmodus. In het laatste geval worden macro s gestopt en kunnen de besturingselementen worden geselecteerd en aangepast. De knop is nu niet aanklikbaar. Zodra er een element is ingevoegd wordt de knop blauw, ten teken dat deze actief is. Pagina 2/4

De eerste Macro Met de volgende handeling kun je een macro opnemen. Maak ter voorbereiding een kolom met een rij ongesorteerde namen. Klik op Macro opnemen (3) in de ontwikkelaars Tab. Klik vervolgens OK in het bevestigingsventer. Selecteer nu de lijst namen en ga naar de Tab Gegevens. Klik daar op Sorteren en filteren --> Sorteren van A naar Z Sluit de opname af, door op knop opname stoppen te klikken in de ontwikkelaars Tab. De eerste macro is nu opgenomen. Je ziet deze terug in het Macro venster (knop Macro s (2)) in de ontwikkelaars tab. De werking kun je controleren door de lijst namen door elkaar te gooien (bijvoorbeeld door weer te sorteren, maar nu van Z --> A). Wanneer je hierna op uitvoeren klikt in het macro venster, wordt de lijst geselecteerd en weer gesorteerd van A --> Z. Een simpel voorbeeldje, maar dit kan heel prettig zijn bij complexere handelingen. Macro Editor Wat is er nu precies gebeurt bij het opnemen van de Macro? Om dat te zien open je de VBA editor door op ALT + F11 te drukken. Het volgende venster verschijnt dan (het uiterlijk kan verschillen, afhankelijk van de persoonlijke instellingen). In de projectverkenner worden de Excel objecten opgesomd. 1. Dat is het werkboek zelf (ThisWorkbook) en de aanwezige werkbladen. In dit geval blad 1 tot en met 3. 2. Bij de modules worden de macro s vermeld. In dit geval Module 1 en de Macro heet Macro1(). 3. Hier wordt de macro weergegeven. Een macro is een stukje tekst dat Excel de opdracht geeft bepaalde taken uit te voeren, of bepaalde instellingen door te voeren. Pagina 3/4

Knoppen Een macro starten met het macro venster, zal vaak als gebruiksonvriendelijk worden beschouwd. Er zijn daarom andere mogelijkheden, zoals met een toets combinatie of gekoppeld aan een knop. Volgende keer meer uitleg hierover. Pagina 4/4