Tag archieven: Het complete Boek Excel VBA voor professionals

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

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