Blog over (financieel) bewust leven

Label: boekingen

Ik ♥ Macro’s – Voorcoderen

In een eerdere post heb ik geschreven over mijn liefde voor Macro’s in Excel, en hoe ik daarmee het importeren van mijn boekingen in mijn administratie makkelijker heb gemaakt. Onlangs heb ik nog een andere Macro toegevoegd, Voorcoderen.

Zodra een boeking in mijn administratie staat, wil ik dat deze meegeteld wordt in het juiste bakje. Daarvoor heb ik mijn Grootboek. Voor iedere boeking zet ik het nummer van de juiste grootboekrekening, en Excel rekent dan automatisch door hoeveel ik in totaal doorgegeven heb in die categorie.

In het verleden deed ik dat handmatig. En omdat ik zoveel mogelijk betalingen zonder cash doe, ging het vaak wel om 40 of 50 regels die ik door moest. Gelukkig ken ik mijn grootboek grotendeels uit mijn hoofd, dus ik hoefde niet vaak iets op te zoeken. Maar toch… Het merendeel van mijn boekingen zijn vaste uitgaven, of uitgaven die veelal op dezelfde plek plaatsvinden en dus vaak voorkomen. De hypotheek, gas, water, elektra, mobiele telefoon, maar ook de supermarkt.

Daarom heb ik een tweede Macro gebouwd, Voorcoderen. Hiervoor gebruik ik een tabel waarin ik kenmerken van boekingen zet. Bijvoorbeeld de tegenrekening, de naam van de tegenpartij of (delen van) de omschrijving. Mijn macro vergelijkt de nieuwe boekingen met de gegevens in deze tabel. Zodra er een ‘match’ is zet de Macro het juiste rekeningnummer voor de boeking. Op deze manier wordt meer dan 90% van mijn boekingen automatisch gecodeerd.

Ben ik een nerd of niet?

Ik ♥ Macro’s – Importeren

Beetje nerd ben ik wel. Ik heb al vaker geschreven dat ik dol ben op spreadsheets, en dat ik werk met Excel. En Excel ondersteunt Visual Basic, een relatief eenvoudige programmeertaal waarmee je macro’s kunt bouwen. Een macro is een klein computerprogrammaatje, met als taak om de gebruiker te ondersteunen, bijvoorbeeld door de automatisering van een aantal handelingen.

Door de jaren heen heb ik een aantal vaste handelingen binnen mijn administratie op die manier geautomatiseerd.

Zo was er het importeren van mijn boekingen. Bij mijn bank download ik een TXT file. Die bestaat uit platte tekst, met komma’s tussen de velden. Ik sla de file op in een vaste directory, en voeg de datum van downloaden toe aan de naam.

Die file importeer ik in Excel. Daarvoor moest ik iedere keer een aantal schermpjes door. Daarna stond de data netjes in de spreadsheet in opeenvolgende kolommen. Maar daarmee was ik er nog niet.

De bedragen hadden namelijk puntjes in plaats van komma’s tussen de Euro’s en de centen. Mijn Excel werkt met komma’s, dus alle puntjes in de bedragen moesten door komma’s vervangen worden. Maar de bedragen werden door Excel ook als ‘platte tekst’ beschouwd. Daar kun je niet mee rekenen, dus ik moest Excel vertellen dat de betreffende kolom cijfers bevat.

Het was allemaal niet veel werk, een paar minuten per keer, maar het is wel saai. Dus heb ik hiervoor een Macro gebouwd. Nu staat er in mijn Administratie een knop ‘Importeer Bank’. Als ik daar op klik, vraagt Excel mij om de datum (als default staat daar de datum van vandaag, dat is meestal ook de goede). Zodra ik de datum bevestig opent Excel automatisch het bestand en voert alle handelingen uit die ik voorheen handmatig deed. Het duurt maar een paar seconden, en dan zijn mijn boekingen klaar voor de volgende stap…

Inmiddels ben ik ook begonnen om mijn macro’s om te bouwen naar LibreOffice. Omdat ik een alternatief wil hebben voor Microsoft.

Werk jij met Macro’s? En zo ja, welke?

© 2020 Geldnerd.nl

Theme by Anders NorenUp ↑