Tag archieven: Excelloop

Excel Werkblad snel kopiëren naar een ander bestand

De 100+ beste tips & trucs voor Excel, tweede editie

U kunt een Excel werkblad snel kopiëren naar Een ander bestand. Hoe, dat leest u hieronder. Dit is een tip uit mijn boek De 100+ beste tips & trucs voor Excel. Daarin vindt u nog veel meer handige tips & trucs.

Er is een officiële manier om een kopie van een werkblad in een andere werkmap te plaatsen, maar hier is een snellere manier. (Die officiële manier kunt u lezen in mijn 100+ tips & trucs-boek.) Open beide bestanden, dus zowel de werkmap met het werkblad dat je wilt kopiëren als de werkmap waarin de kopie moet komen. Klik op de tab Beeld en kies Alle vensters; er gaat een klein venster open. Kies daarin Horizontaal; je ziet hierdoor beide werkmappen onder elkaar – niet volledig, maar je ziet in ieder geval hun bladtabs.

Lees verder Excel Werkblad snel kopiëren naar een ander bestand

Werkbladen met maanden en weken in Excel

Het Complete Boek Excel VBA voor professionals, 4e editie

Werkbladen met maanden en weken in Excel maken is prima automatisch te regelen, zoals u in dit artikel kunt lezen. De tekst is afkomstig uit Het complete Boek Excel VBA voor professionals, 4e editie, waarin diep ingegaan wordt op zelf code kloppen en macro’s maken voor Microsoft’s spreadsheetprogramma.

Stel, u hebt regelmatig een nieuwe werkmap nodig met werkbladen voor iedere maand van het jaar. U kunt daarvoor een sjabloon maken, maar u kunt dit ook automatiseren door op een knop in het lint te klikken. De hierna volgende procedure doet dit voor u.

Lees verder Werkbladen met maanden en weken in Excel

Tijdsverschillen berekenen in Excel

Handboek Excel 2021

Hoe laat is het op dit moment in – laten we zeggen – Shanghai? Tijdsverschillen berekenen in Excel is heel eenvoudig! In deze blogpost laat ik zien hoe je dat doet. Onderstaande tip is afkomstig uit mijn Handboek Excel.

Met de functie NU van Excel kunt u ook rekenen, bijvoorbeeld om bij te houden hoe laat het aan de andere kant van de wereld is. Hiervoor telt u een aantal uren bij de huidige tijd op. In Sydney bijvoorbeeld is het acht uur later dan in Emmen (in de zomertijd). Eén uur komt overeen met 1/24 en voor acht uur nemen we 8/24. Dat tellen we op bij onze tijd.

1 Typ uw eigen woonplaats in C3.

2 Plaats eronder de formule:
=NU()

3 Typ de andere plaats in G3.

4 Typ in G4 de formule:
=C4+8/24

Lees verder Tijdsverschillen berekenen in Excel

Objectgeoriënteerd programmeren in Excel

Het Complete Boek Excel VBA voor professionals, 4e editie

Leer in dit artikel de basisbeginselen van objectgeoriënteerd programmeren in Excel (en ook wat objecten zijn). In mijn boek Het complete Boek Excel VBA voor professionals, 4e editie ga ik uiteraard beduidend dieper in op deze materie, maar hier alvast een eerste kennismaking!

Tot de belangrijkste bouwstenen voor het programmeren in VBA horen de objecten. Een object is een voorwerp, bijvoorbeeld een cel of een werkblad. Elk object kan op zijn beurt ook weer objecten bevatten. Het hele programma Excel bijvoorbeeld is een object. De werkmappen waarmee het programma werkt, zijn objecten, elke werkmap bestaat uit een aantal werkbladen, een selectie van cellen is een object en het kleinste object is één cel. U kwam eerder al Range tegen: het object Range is een gebied dat bestaat uit een aantal cellen.

  • Ter vergelijking: MS-DOS is (of liever: was) een tekengeoriënteerd systeem, dat wil zeggen dat de computer zijn commando’s via ingevoerde lettertekens krijgt. Daarin betekent bijvoorbeeld chdir of cd: ga naar een bepaalde map (‘Change Directory’).
objectgeoriënteerd programmeren In Excel
objectgeoriënteerd programmeren In Excel
Lees verder Objectgeoriënteerd programmeren in Excel

Een Excel-macro genereren met ChatGPT

Het Complete Boek Excel VBA voor professionals, 4e editie

ChatGPT kan niet alleen goed overweg met tekst, maar ook met code. Een Excel-macro genereren met ChatGPT blijkt verrassend goed te gaan. Onderstaande tekst is afkomstig uit mijn recent verschenen Het complete Boek Excel VBA voor professionals, 4e editie. Hierin treft u een uitgebreide handleiding voor macro’s en het programmeren in VBA onder Excel aan.

De opmars van kunstmatige intelligentie (AI) zoals ChatGPT is niet meer te stuiten en we vragen ons af of dat programma ook een kant-en-klare VBA-code kan leveren. Om de proef op de som te nemen, vroegen wij aan ChatGPT: “Ik heb een VBA-macro in Excel nodig die van de reeks met de cellen A1 tot en met A10 het gemiddelde en de standaardafwijking berekent. Het resultaat moet in een dialoogvenster worden weergegeven en dat venster moet kunnen worden opgeroepen met een druk op een knop. Heb je daar de code voor?”

Lees verder Een Excel-macro genereren met ChatGPT

Een leeftijd exact berekenen in Excel

De 100+ beste tips & trucs voor Excel, tweede editie

Precies en snel weten hoe oud iemand precies is? Laat de leeftijd exact berekenen in Excel en houd daarbij rekening met de verjaardag! Deze tip is afkomstig uit mijn boek De 100+ beste tips & trucs voor Excel waarin je nog veel en veel meer handigheidjes aantreft.

Als je een leeftijd berekent, trek je het geboortejaar af van het huidige jaar. Je weet dan hoe oud iemand in dit jaar wordt, maar houdt er nog geen rekening mee wanneer de verjaardag is. Als je iemands leeftijd precies wilt weten, maakt het uit of die persoon al jarig is geweest of nog niet. Zolang iemand nog niet jarig is geweest, is hij/zij nog een jaartje jonger. Kortom: laat de leeftijd exact berekenen in Excel! De volgende formule houdt wel rekening met de verjaardag.

=DATUMVERSCHIL(F2;VANDAAG();"y")

Deze formule geeft de hele jaren die tot op vandaag zijn verstreken, dus precies de leeftijd op dit moment. In dit voorbeeld staat de geboortedatum in cel F2.

Lees verder Een leeftijd exact berekenen in Excel

Lijngrafiek tekenen in Excel

Er zijn allerlei mogelijkheden om ‘saaie’ data te visualiseren, bijvoorbeeld middels een lijngrafiek tekenen in Excel. Onderstaande tekst is afkomstig uit Het complete boek Excel voor professionals, 5e editie. Hierin treft u een berg aan wetenswaardigheden, tips, trucs, procedures en meer aan voor – welnu – professionals.

Een lijngrafiek is geschikt om een ontwikkeling gedurende een periode weer te geven. De punten van de reeks worden met elkaar verbonden, zodat er een idee van voortgang ontstaat. Op de horizontale as staan doorgaans datums of tijdstippen.

Een van de bekendste grafieken die een verloop in de tijd laat zien, is misschien wel het ECG (elektrocardiogram), ook wel een hartfilmpje genoemd. Het ECG registreert de elektrische activiteit van de hartspier en de metingen worden gevisualiseerd in een grafiek. Het werd ruim honderd jaar geleden uitgevonden door Willem Einthoven en is nog steeds het middel bij uitstek om hartkwalen, hartritmestoornissen en dergelijke op te sporen. De ruimte tussen de dikke lijnen staat voor 0,2 seconde, dus vijf dikke lijnen staan voor één seconde.

lijngrafiek tekenen in Excel
Het ECG is een van de oudste visualisaties met tijd. Dit voorbeeld toont een hartslag gedurende drie seconden.
Lees verder Lijngrafiek tekenen in Excel

De functie ALS in Excel

De 100+ beste tips & trucs voor Excel, tweede editie

Kiezen kan soms lastig zijn, laat de computer het voor je doen. Bijvoorbeeld met de functie ALS in Excel. Onderstaande tip is afkomstig uit mijn boek De 100+ beste tips & trucs voor Excel, waarin je zoals de titel wellicht al doet vermoeden nog véél meer handigheden aantreft!

Met de functie ALS laat je Excel keuzes maken. Een formule met ALS bouw je als volgt op. Na =ALS( geef je de voorwaarde op waarnaar gekeken moet worden; na een puntkomma volgt wat Excel moet doen als de voorwaarde waar is: een berekening maken of tekst weergeven; na nog een puntkomma geef je op wat je wilt zien in de andere gevallen.

Lees verder De functie ALS in Excel

Code optimaliseren in Excel VBA

Het Complete Boek Excel VBA voor professionals, 4e editie

Door aan de slag te gaan met code optimaliseren in Excel VBA verkort u deze niet alleen, maar maakt u ‘m ook sneller. Onderstaand fragment is afkomstig uit Het complete Boek Excel VBA voor professionals, 4e editie.

Aan de ene kant kunt u tijd besparen als u codes sneller kunt opstellen. Codewoorden uit een menu aanklikken in Excel VBA gaat sneller dan ze zelf typen (en foutloos). Codes die u kreeg door een macro op te nemen, kunt u vaak korter maken. Als u weet hoe dat gaat, kunt u ze zelf ook meteen kort typen.

Als u eenmaal een macro hebt en u wilt die door een andere procedure laten gebruiken, doet u aan hergebruik. Aan de andere kant kunt u de uitvoering van de procedure (iets) sneller laten verlopen. In de eerste plaats door overbodige opdrachten die de zaak vertragen weg te halen. Verder door eigenschappen die u tijdens een opname niet hebt gekozen, te verwijderen. Of door eigenschappen die bij hetzelfde object horen, in een blok With…End With te plaatsen. Ook zaken als schermverversing en automatisch het werkblad berekenen vragen onnodig tijd. U leest hoe u duizenden keren een dobbelsteen gooit; daarbij komen we nog even terug op het werken met variabelen.

Lees verder Code optimaliseren in Excel VBA

Hulp in Excel VBA

Het Complete Boek Excel VBA voor professionals, 4e editie

Even hulp in Excel VBA vragen is in principe zo geregeld, Er is een uitgebreide helpfunctie in de software aanwezig. Onderstaande tip is afkomstig uit Het complete Boek Excel VBA voor professionals, 4e editie.

Alle begin is moeilijk en zelfs pro’s zullen ongetwijfeld met regelmaat te maken krijgen met nieuwe instructies en constructies in VBA voor Excel. Het programma VBA is zo omvangrijk dat het onmogelijk is om in mijn boek alle mogelijkheden te benoemen. U kunt veel hebben aan de Help-functie. Die biedt zeer uitgebreide informatie.

Help gebruiken

Wilt u meer weten over een object, een methode of een eigenschap, plaats dan de cursor in het desbetreffende woord in de code en druk op de functietoets F1; u krijgt meteen informatie over dat woord. U wordt naar een website geleid, dus u moet een werkende internetverbinding hebben. De informatie is niet altijd in het Nederlands beschikbaar. Wilt u verder zoeken, klik dan op Zoeken (of Search) rechtsboven in de webpagina en typ uw zoekterm in het zoekvak. Staat uw trefwoord niet in de standaard documentatie van Microsoft, dan wordt u door middel van een zoekmachineachtige omgeving naar de juiste informatie geleid.

hulp in Excel VBA
De Help-functie verschaft u veel nuttige informatie.
Lees verder Hulp in Excel VBA

Werken met variabelen in Excel VBA

Het Complete Boek Excel VBA voor professionals, 4e editie

Door te werken met variabelen in Excel VBA, maakt u uw code net wat flexibeler. Programmeer er dan ook lustig op los! Onderstaand artikel is een extract uit mijn nieuwe Het complete Boek Excel VBA voor professionals, 4e editie, waarin ik uiteraard veel dieper op de materie in ga.

In een verhuisdoos kunt u boeken vervoeren. Er passen ook schoenen in, of keukenservies. Wat u er ook in doet, de doos blijft even groot. Met een doos vergeleken, is een variabele een stukje geheugenruimte waar u allerlei gegevens in kunt plaatsen. Variabelen worden in VBA veel gebruikt. Ze vormen een van de belangrijkste bouwstenen en het is erg handig om ermee te werken. U kunt er tekst in opslaan, een getal, een datum enzovoort. Bevat een variabele eenmaal een waarde, dan kunt u in de rest van de code die variabele gebruiken. Daarbij wil VBA ook weten welk type gegevens u in de variabele gaat bewaren. Lucifers bewaart u in een doosje, wijn gaat in een fles. Wijn doet u niet in een luciferdoosje, lucifers niet in een wijnfles. U kiest de verpakking die past bij wat u wilt bewaren. Geeft u vooraf op welk type gegevens u in de variabele gaat bewaren, dan werkt de procedure efficiënter. Ook constanten zijn belangrijke bouwstenen; hun waarde is niet variabel, maar ligt vast.

Lees verder Werken met variabelen in Excel VBA

Macro’s maken en gebruiken in Excel

Het Complete Boek Excel VBA voor professionals, 4e editie

Met macro’s in Excel kunt u allerlei zaken op een eenvoudige manier automatiseren door ze simpelweg op te nemen en weer af te spelen. In mijn nieuwe Het complete Boek Excel VBA voor professionals, 4e editie leg ik uit hoe dat in z’n werk gaat. Vanzelfsprekend is met VBA nog véél meer mogelijk, maar we moeten ergens beginnen! Macro’s maken en gebruiken in Excel.

Met een macro kunt u vaak voorkomende handelingen automatiseren. De eenvoudigste manier om het gemak van VBA te leren kennen, is door een macro op te nemen. Tijdens de opname van de macro voert u de handelingen één keer uit. Daarna kunt u die macro zo vaak uitvoeren als u maar wilt en worden die handelingen supersnel voor u gedaan. U drukt daarvoor op een zelfgekozen sneltoets. Die sneltoets moet u onthouden, maar u kunt de macro ook met een knop bedienen; dat is prettig als iemand anders met uw macro gaat werken. U plaatst de knop in het werkblad. Hiervoor voegt u een vorm in, die u van een opschrift voorziet. U kunt uw macro’s ook bedienen met keuzerondjes, bijvoorbeeld om zo een adreslijst op verschillende manieren te sorteren. Werkt uw macro nog niet meteen, dan moet u mogelijk de beveiliging bijstellen. Als u de code opent, ziet u hoe Visual Basic de opdrachten die u tijdens de opname van de macro gaf, heeft omgezet in code en uit welke onderdelen die code is opgebouwd. U kunt de code bijstellen die de opname heeft geproduceerd.

Lees verder Macro’s maken en gebruiken in Excel

Sorteren met een dubbelklik in Excel

Op 29 november 2023 verschijnt Het complete boek Excel VBAvoor professionals, geschreven door Wim de Groot. Over hoe u door middel van macro’s en eigen functies uw Excel-leven een stuk aangenamer maakt. Met dit boek leert u programmeren in VBA. Dit boek sluit naadloos aan op Excel 2021 en 365. We geven u een voorproefje: Sorteren met een dubbelklik in Excel…

Sorteren met een dubbelklik in Excel

Als u een lijst (een adreslijst bijvoorbeeld) wilt sorteren, vraagt dat een paar zorgvuldige handelingen. In het begin van dit boek wordt beschreven hoe u zo’n lijst snel sorteert met knopjes die u bovenaan de kolommen plaatst. Daarmee zet u een macro in werking en de rest gaat vanzelf. Maar het kan nog eenvoudiger: wat dacht u ervan om de lijst te sorteren door gewoon te dubbelklikken ergens in de desbetreffende kolom? Dat klinkt bijna als toveren, maar de VBA-code hiervoor is verrassend eenvoudig.

Lees verder Sorteren met een dubbelklik in Excel

De verticale as in een Excelgrafiek aanpassen

De 100+ beste tips & trucs voor Excel, tweede editie

Excel stelt bij een grafiek zelf de grootste en kleinste waarde van de verticale as in, maar zelf de verticale as in Excelgrafiek aanpassen is ook een optie. Hoe, dat lees je hieronder. Nog meer informatie vind je in mijn boek De 100+ beste tips & trucs voor Excel.

Excel stelt de grootste en de kleinste waarde van de verticale as automatisch in. Je kunt de uitersten ook zelf bepalen. Komen er bijvoorbeeld geen waarden kleiner dan 60 voor, dan laat je de verticale as bij 60 beginnen; dat wordt dan de ondergrens.

Klik met de rechtermuisknop op de verticale as en klik in het snelmenu op As opmaken; het taakvenster verschijnt rechts in beeld. Klik in het taakvenster zo nodig op Opties voor as; bij de grenswaarden Minimum en Maximum staat Automatisch. Hierdoor past Excel steeds de grootste en de kleinste waarde van de verticale as aan de gegevens aan. Je stelt als volgt je eigen grenzen in. Typ in het vak bij Minimum 60 (in dit voorbeeld) en druk op de Tab-toets of op de Enter-toets; nu wordt 60 de kleinste waarde van de verticale as, de ondergrens.

  • De aanduiding Automatisch verandert hierdoor in Opnieuw instellen. Wil je later de grenzen weer automatisch door Excel laten bepalen, dan klik je op de knop Opnieuw instellen.
Lees verder De verticale as in een Excelgrafiek aanpassen

Werken met datum en tijd in Excel

De 100+ beste tips & trucs voor Excel, tweede editie

Vanzelfsprekend is het werken met datum en tijd in Excel een veelvoorkomende klus. In onderstaande uitleg geef ik een eerste handvest. Waarbij geldt dat je in mijn boek De 100+ beste tips & trucs voor Excel nog veel meer tips rondom dit thema kunt lezen.

Een datum voer je in op een van de volgende manieren.

werken met datum en tijd in Excel

Kies de methode die je prettig vindt. Sluit altijd af door op de Enter-toets te drukken.

Lees verder Werken met datum en tijd in Excel

Cellen kleuren met voorwaardelijk opmaak in Excel

Soms wordt een tabel wat onoverzichtelijk. Cellen kleuren met voorwaardelijke opmaak in Excel brengt dan helderheid! Onderstaande tip is afkomstig uit mijn boek De 100+ beste tips & trucs voor Excel.

Je kunt het uiterlijk van een cel veranderen, afhankelijk van de waarde die erin staat. Dit heet Voorwaardelijke opmaak. Zo kun je bijvoorbeeld cellen kleuren met voorwaardelijk opmaak in Excel. Stel, in een cel kunnen diverse getallen komen en zodra dat getal groter is dan 10, moet dat getal vet worden en moet de cel geel worden met een rand.

Dat stel je als volgt in. Klik op de cel.

Lees verder Cellen kleuren met voorwaardelijk opmaak in Excel

Werken met lijsten in Excel

De 100+ beste tips & trucs voor Excel, tweede editie

Je kunt van alles in lijstvorm zetten in een spreadsheet, bijvoorbeeld de welbekende adressenlijst. Werken met lijsten in Excel is dan ook een essentiële activiteit. In mijn boek De 100+ beste tips & trucs voor Excel besteed ik er een hoofdstuk met tal van tips aan. Hieronder alvast een voorproefje!

We beginnen met sorteren. Je kunt een lijst sorteren met de sorteerknoppen met AZ (met omhoog gericht pijltje erachter) en ZA (met omlaag gericht pijltje erachter) in het tabblad Gegevens, maar daarmee heb je weinig grip op wat er gebeurt. De meest trefzekere manier om je lijst te sorteren, die ook de opschriften in de bovenste rij op hun plaats laat, is met het dialoogvenster Sorteren. Je sorteert de adreslijst bijvoorbeeld als volgt op de kolom met achternamen.

Selecteer alle kolommen van de adreslijst die gegevens bevatten. Klik in het tabblad Gegevens op de knop Sorteren; dit opent het dialoogvenster Sorteren. Zorg dat rechtsboven in dit venster de optie Mijn gegevens bevatten kopteksten is ingeschakeld, want daardoor blijft de bovenste rij met de opschriften bovenaan staan. Bovendien zie je hierdoor in de drie keuzelijsten van dit venster je eigen opschriften terug, in plaats van aanduidingen als Kolom A enzovoort. Dat maakt het kiezen in de volgende stap gemakkelijker. Klik onder Kolom in de keuzelijst bij Sorteren op op Achternaam. De tweede keuzelijst onder Sorteren op geeft aan dat je gaat sorteren op waarden; dat laat je zo. De derde keuzelijst Volgorde staat standaard ingesteld op A naar Z. Je wilt de namen van A tot Z sorteren, dus ook daar doe je niets aan.

  • Kies Z naar A als je de namen in aflopende volgorde wilt sorteren.

Klik op OK en de hele lijst wordt in een fractie van een seconde gesorteerd.

  • Is dat niet goed gegaan, druk dan meteen op de sneltoets Ctrl+Z om deze actie ongedaan te maken.
Lees verder Werken met lijsten in Excel

Sneller zoeken in Excel, zo werkt het…

De 100+ beste tips & trucs voor Excel, tweede editie

Als je een groot werkblad bomvol gegevens hebt, kun je sneller in een beperkt gebied zoeken in Excel. Dat voorkomt bijvoorbeeld dat je een hoop zinloze ‘bijvangst’ scoort. Onderstaande tip is afkomstig uit mijn boek De 100+ beste tips & trucs voor Excel.

Je kunt een beperkt gebied doorzoeken in Excel. Stel, je zoekt de Drentse plaatsnaam Vries en er staan veel mensen in je lijst die De Vries heten. Als je dan in het venster Zoeken vries opgeeft, zal Excel ook alle achternamen De Vries langsgaan.

Selecteer in dit voorbeeld de kolom met de plaatsnamen. Klik op Zoeken en selecteren en op Zoeken. Typ vries in het venster Zoeken en druk op de Enter-toets. Nu doorzoekt Excel alleen de geselecteerde kolom. De kans is groot dat je meteen komt waar je zijn moet. Met andere woorden, als je eerst cellen selecteert en dan een zoekopdracht geeft, doorzoekt Excel alleen die cellen.

Lees verder Sneller zoeken in Excel, zo werkt het…

Grafieken maken in Excel

De 100+ beste tips & trucs voor Excel, tweede editie

Saaie cijfertjes worden vaak ineens een stuk interessanter als ze grafisch worden getoond. Grafieken maken in Excel is niet ingewikkeld. Hoe je dat doet, dat lees je hieronder en meer uitgebreid in mijn handige boek De 100+ beste tips & trucs voor Excel.

We beginnen wat grafieken maken in Excel met een lijngrafiek. Een lijngrafiek is zeer geschikt om de ontwikkeling in de tijd weer te geven, zoals het verloop van een aandelenkoers. In kolom A staan bijvoorbeeld de datums en in B de slotkoersen van elke dag.

Selecteer de cellen die je in de grafiek wilt weergeven, inclusief de opschriften boven de kolommen.

Toetsen om snel te selecteren zijn:

  • druk op Ctrl+Home om naar cel A1 te gaan,
  • druk op Ctrl+Shift+pijltoets-Rechts om A1 en B1 te selecteren,
  • druk op Ctrl+Shift+pijltoets-Omlaag om alle gegevens in deze beide kolommen te selecteren.

Onder aan de selectie verschijnt de knop Snelle analyse. Klik op die knop; hierdoor open je een menu met tabbladen.

Lees verder Grafieken maken in Excel

Formules opstellen in Excel

De 100+ beste tips & trucs voor Excel, tweede editie

Het spreekt voor zich dat formules opstellen in Excel een van de meest voorkomende klusjes is bij het opzetten van een rekenblad. In mijn boek Excel Tips 2e editie treft u naast tips rondom dit onderwerp nog vele andere eenvoudig uitgelegde wetenswaardigheden. Kunt u snel aan de slag met ‘s werelds meest populaire spreadsheetprogramma Excel!

Eenvoudige berekening maken

Je kunt in elke cel een formule typen. Zodra je op de Enter-toets drukt, wordt de formule ingevoerd en wordt deze berekend. In de cel zie je de uitkomst, in de formulebalk vind je de formule terug. Iedere formule begint met het teken =. Eenvoudige berekeningen maak je door getallen in de formule te plaatsen met een van de volgende tekens ertussen.

formules opstellen in Excel
Lees verder Formules opstellen in Excel