Het Complete Boek: Excel VBA voor professionals, 4e editie

Het Complete Boek: Excel VBA voor professionals, 4e editie

Uitvoering
Paperback, zwart-wit , 864 pagina's
Auteur
ISBN
9789463562553
Gepubliceerd
2023
€ 59,99

"Ontketen de kracht van macro's en VBA-programmering in Excel. Automatiseer taken, verhoog efficiëntie en nauwkeurigheid. Een must-have gids voor professionele Excel-gebruikers."

Als u vaak dezelfde bewerkingen in Excel uitvoert, laat ze dan door een macro doen. Die doet het automatisch, supersnel en nauwkeurig. Zo bespaart u zeeën van tijd, wordt uw werk gemakkelijker en profiteert u meer van de kracht van Excel. Macro's worden geschreven in de taal VBA (Visual Basic for Applications). Daarin kunt u ook eigen rekenfuncties schrijven en dialoogvensters ontwerpen, waardoor u Excel nog krachtiger en veelzijdiger maakt.

In dit boek vindt u 550 macro's en 40 rekenfuncties. Bij alle voorbeelden wordt stap voor stap uitgelegd hoe ze werken. Zo leert u de principes van VBA en kunt u ze aanpassen voor uw eigen werk.

Behandeld wordt onder meer:

  • Macro opnemen en code bewerken met de Visual Basic Editor
  • Omgaan met objecten, eigenschappen, methoden en argumenten
  • Werken met variabelen, constanten en arrays
  • Beslissen met If...Then en Select Case, herhalen met For...Next
  • Zelfstartende macro's maken
  • Berichtvensters, invoervensters en dialoogvensters maken
  • Werken met functies voor tekst, datum en tijd
  • Uw eigen rekenfuncties schrijven
  • Functies maken voor datums vóór 1900
  • Excel laten samenwerken met Word
  • Foutmeldingen oplossen en syntaxisfouten verbeteren

Dit boek sluit naadloos aan op Excel 2021 en 365. U kunt gratis 200 oefenbestanden downloaden. In 60 daarvan staan de basisgegevens, zodat u zelf aan de slag kunt, in de andere bestanden is de code van de besproken voorbeelden al uitgewerkt.

Van veel begrippen wordt ook de Engelse term genoemd, voor wie met Excel in het Engels werkt.

Downloadbare bestanden
Wis filter
  • Wim de Groot

    Wim de Groot

    Wim de Groot (1959) schrijft artikelen over Excel voor het populaire tijdschrift ComputerIdee en boeken bij van Duuren Media. Als freelance auteur heeft hij al vele lezers weten te boeien met dit rekenprogramma. Hij begeleidt in de gezondheidszorg mensen...
    Groot G

Het Complete Boek: Excel VBA voor professionals, 4e editie

Inleiding
Voor wie is dit boek bedoeld?
Op welke apparaten werkt Excel VBA?
Werken met dit boek
Gratis oefenbestanden ophalen
Blokkering van macro’s opheffen
1
Macro’s opnemen en uitvoeren
Kennismaken met een macro
Opties in het venster langslopen
Werkmap met macro opslaan
Macrobeveiliging instellen
Het venster van Excel inrichten
Een knop in het werkblad plaatsen
Inkomsten per week onder elkaar zetten
Opgenomen code verkennen
Macro bijstellen
Adreslijst sorteren op meer kolommen
Te sorteren rijen bijstellen
2
Werken met de Visual Basic Editor
Visual Basic Editor openen
Editorvenster inrichten
Visual Basic Editor verkennen
Opties instellen
Venster Projectverkenner openen
Door het codevenster navigeren
Macro uitvoeren vanuit het codevenster
Werken met het venster Direct
Uw code beveiligen
Werkblad diep verbergen
Visual Basic Editor sluiten
3
Code schrijven
Eigen procedure schrijven
Raamwerk voor de macro maken
Code ophalen door macro op te nemen
Regels laten inspringen
Regels afbreken
Snel invoeren met AutoLijstweergave
Syntaxisinfo inschakelen
Compileerfouten oplossen
Code van berichtvenster uitbreiden
Codes uit voorbeeldbestanden kopiëren
Code van internet halen
Werken met ChatGPT?
Ongedaan maken
Commentaar toevoegen
Speciale tekens in een code typen
Opletten bij punten en komma’s
Macro verwijderen
4
Werken met objecten van Excel
Objectgeoriënteerd programmeren
Met objecten werken
Werken met een verzameling
Eigenschappen toepassen
Methoden gebruiken
Gebied selecteren
Het voordeel van een naambereik zien
Hele kolommen of rijen selecteren
Bewerkingen uitvoeren
Adreslijst sorteren en hele rij markeren
Werkblad kopiëren
Werkblad verwijderen
Wekelijkse uren onder elkaar zetten
Argumenten aan een methode meegeven
Argumenten bij een functie gebruiken
Objectenoverzicht verkennen
Help gebruiken
5
Variabelen en constanten gebruiken
Werken met variabelen
Variabele gebruiken voor celverwijzing
Rekenen met een variabele
Werken met gegevenstypen
Variabelen declareren
Werken met een objectvariabele
Bereik van de variabele instellen
Levensduur van de variabele verlengen
Werken met arrays
Constanten gebruiken
Foutmeldingen oplossen
6
Code verkorten en versnellen
Opgenomen macrocode inkorten
Sorteermacro inkorten
Macro Weekstaat verkorten
Groep cellen leeg maken
Overbodige opdrachten weghalen
Overbodige eigenschappen weghalen
Uitvoering versnellen
Programmeren in modules
7
Beslissingen nemen
Werken met operatoren
Beslissingen nemen
If…Then gebruiken
If…Then…Else inzetten
Minder voorwaarden benoemen
Geval kiezen met Select Case
8
Handelingen herhalen
Herhalen met For…Next
Fouten afhandelen
Werkbladen met maanden maken
Wisselend aantal werkbladen doorlopen
Hele verzameling bewerken met For Each…Next
Een sprong maken met GoTo
Lus overslaan met GoTo
Jaaroverzicht over maanden verdelen
Lus stoppen met Exit For
Eindeloos herhalen met Do…Loop
Herhaling inperken met Do While…Loop
Beperkt herhalen met Do…Loop Until
9
Algemeen bruikbare macro’s maken
Een Persoonlijke macrowerkmap maken
Breedte van alle kolommen automatisch instellen
Plakken als waarden
Pad in de titelbalk weergeven
Wisselen van plus naar min
Amerikaanse notatie converteren naar Nederlandse
Alle opmerkingen opmaken
Alle hyperlinks verwijderen
Geblokkeerde cellen markeren
Knop in de werkbalk Snelle toegang plaatsen
Knoppen aan het lint toevoegen
Bestaande macro algemeen bruikbaar maken
10
Reageren op gebeurtenissen
Zelfstartende macro’s maken
Events voor een werkblad gebruiken
Reageren op een klik
Kopie plakken tegenhouden
Reageren op een wijziging
Reageren op een dubbelklik
Reageren op activeren van het werkblad
Events voor de hele werkmap gebruiken
Reageren bij het openen
Reageren op de opdracht Afdrukken
Reageren op werkmap sluiten
Eigen werkblad zichtbaar maken via wachtwoord
11
Openen, opslaan, sluiten en verzenden
Bestand openen tijdens procedure
Opslaan of sluiten
Sluiten met VBA-code
Opslaan door middel van VBA
Opslaan met een venster
Werkmap opslaan als PDF
Factuur doornummeren en opslaan als PDF
Werkmap per e-mail versturen
12
Berichtvensters maken
Werken met het berichtvenster
Met uw keuze de macro sturen
Gewerkte tijd in een jaarlijst plaatsen
Facturen opstellen en bijhouden
Excel of Windows laten wachten
Voortgang bijhouden in de statusbalk
13
Invoervensters maken
Werken met het invoervenster
Kwadraat berekenen
Gegevens invoeren met het invoervenster
Unieke getallen trekken met invoervensters
Reiskosten declareren
Foute invoer afvangen
Beveiligen met een pincode
14
Dialoogvensters opbouwen
Stappen overzien
Dialoogvenster opzetten
Dialoogvenster met invoervakken maken
Code aan het dialoogvenster koppelen
Andere acties intussen wel of niet toelaten
Dialoogvenster met keuzelijsten maken
Dialoogvenster met invoervak en keuzelijst maken
Dialoogvenster met keuzerondjes maken
Gegevenslijst aanvullen via een dialoogvenster
Dialoogvenster kopiëren
15
Meer elementen in dialoogvensters plaatsen
Knop Annuleren plaatsen
Selecteren met selectievakjes
Kiezen met een keuzelijst-zonder-invoervak
Wisselen met de wisselknop
Schuiven met een schuifbalk
Kiezen met een kringveld
Dialoogvenster openen bij foute invoer
Meer bladen maken met Meerbladig
Naar een range verwijzen met RefEdit
Uw dialoogvenster perfectioneren
Dialoogvenster van kleuren voorzien
16
Werken met functies voor getallen
Werken met functies
Werken met rekenfuncties
Werken met financiële functies
Werken met functies voor meetkunde
Worteltrekken en machtsverheffen
Willekeurig getal trekken
Getallen opmaken met een functie
Verder opmaken met Format
Excel-formules invoeren met VBA
Kiezen tussen VBA-functie en Excel-functie
Functie VERT.ZOEKEN in VBA gebruiken
Functie X.ZOEKEN in VBA gebruiken
Afronden met meer opties
Afronden naar beneden en naar boven
Afronden in stappen
Letten op komma’s en puntkomma’s
Functienamen in Excel en VBA onderscheiden
Moeilijkheden met Mod voorkomen
17
Werken met andere functies
Functies voor tekenreeksen gebruiken
Tekst omzetten met LCase, UCase en StrConv
Deel van de tekst ophalen met Right
Deel van de tekst ophalen met Mid
Tekst vervangen met Replace
Getal in tekenreeks veranderen met Str
Spatie links en rechts weghalen met Trim
Cijfers uit tekenreeks halen met Val
Slim zoeken met InStr
Omgekeerd zoeken met InStrRev
Omzetten met conversiefuncties
Werken met informatiefuncties
18
Eigen functies maken
Functie schrijven
Cirkeloppervlakte vinden met de functie CIRKELOPPERVLAKTE
Functie programmeren
Omtrek van een cirkel bepalen met CIRKELOMTREK
Blokken van een piramide tellen met PIRAMIDEDRIEHOEK
Oppervlakte van een bol berekenen met BOLOPPERVLAKTE
Inhoud van een bol berekenen met BOLINHOUD
Inhoud van een buis berekenen met CILINDERINHOUD
Oppervlakte van ellips berekenen met ELLIPS
Eigen functie kiezen met keuzelijst
Eigen functie invoeren met Functie invoegen
Bladnaam weergeven met TABNAAM
Gebruikersnaam ophalen met GEBRUIKER
Functie automatisch herberekenen
Aantal rode cellen tellen met de functie RODECELLEN
Getallen in gekleurde cellen optellen met SOMZELFDEKLEUR
Cijfers van een getal optellen met SOMCIJFERS
Achternaam achterhalen met de functie ACHTERNAAM
Schuine zijde berekenen met de functie PYTHAGORAS
Functie met twee argumenten maken
Gewicht indelen met de functie BMI
Belasting berekenen met de functie BELASTING2022
QR-code maken
Functie X.ZOEKEN hoofdlettergevoelig maken
Zelfgemaakte functies bewaren
19
Programmeren met datums
Datum goed noteren
Datum kiezen uit kalender
Functies voor datum
Datum opmaken met de functie Format
Uitkomst in een zin plaatsen
Datum berekenen van weeknummer met jaartal
Weekdagen van een maand tellen
Schrikkeljaren vinden met de functie SCHRIKKELJAAR
Functies voor de feestdagen schrijven
Paasdatum vinden met de functie PASEN
Pinksterdatum vinden met de functie PINKSTEREN
Carnaval vieren met de functie CARNAVAL
Ramadan berekenen met de functie RAMADAN
Rekenen met datums vóór 1900
Oude datums testen
Weekdag van vroeger vinden met WEEKDAGSPEC
Functie DATUMVERSCHIL uitbreiden
Periode van vroeger vinden met DATUMVERSCHILSPEC
Verder tellen met de functie DATUMPLUS
Terugtellen met de functie DATUMMIN
20
Programmeren met tijd
Vast tijdstip opgeven
Functies voor tijd gebruiken
Tijdstip opmaken met de functie Format
Dialoogvenster met tijdstippen maken
Een procedure op één tijdstip uitvoeren
Weergeven hoe snel de procedure was
Digitale klok maken
Alle werkbladen doorlopend tonen
Cel laten knipperen bij foute invoer
Na een halfuur automatisch sluiten
Webquery uitvoeren en koerslijst opbouwen
21
Word aansturen vanuit Excel
Alle opmerkingen apart afdrukken
Opmerkingen kopiëren naar Word
Rapport in Word vullen met gegevens uit Excel
Early binding of Late binding kiezen
In Excel nagaan of Word is gestart
A
Vertaling Nederlands-Engels
Termen in het Engels terugvinden
Overschakelen naar weergave in het Engels
B
Foutmeldingen
Compileerfouten
Fouten tijdens de uitvoering
Leren van fouten
C
Sneltoetsen in de Visual Basic Editor
D
Codes voor opmaak
Opmaak van getallen instellen
Opmaak van datums bepalen
Opmaak van tijdstippen opgeven
Opmaak van datum met tijdstip instellen
E
VBA-functies
Rekenfuncties
Functies voor tekenreeksen
Functies voor datum en tijd
Conversiefuncties
Informatiefuncties
F
VBA in plaats van Excel-functie
Index

Meer lezen? Op onze zustersite blog.computercreatief.nl publiceren wij en onze auteurs regelmatig interviews en artikelen met nuttige tips, trucs en andere lezenswaardigheden.

Bij Het Complete Boek: Excel VBA voor professionals, 4e editie hebben wij de volgende aanvullende artikelen gevonden:


Results of blog query (this text will be replaced...)

Meer artikelen over Excel, op ComputerCreatief.nl

Relevante blogs zoeken...