
Van een paar mensen kreeg ik de vraag hoe je kunt migreren van mijn oude beleggingsspreadsheet (versie 2) naar de nieuwe (versie 3). Met het schaamrood op mijn kaken moet ik bekennen dat ik daar niet over had nagedacht. Ik heb mijn versie 2 gewoon doorontwikkeld. Maar er is wel veel veranderd, dus als je in één keer overgaat van de oude naar de nieuwe versie zijn er iets meer stappen die je moet zetten. Vandaar dit bericht.
Er staat nu een nieuwe versie online. Die is voorbereid op deze migratie. En er zit nog iets nieuws in. Je kon geen bestanden van De Giro importeren. Daar was een heel simpele reden voor. Ik ben er namelijk geen klant. En dus heb ik ook geen voorbeeldbestand van hun portefeuillerapportages. Zo’n voorbeeldbestand heb ik wel nodig om een importmacro te kunnen bouwen en testen. Maar inmiddels is dat opgelost, met dank aan lezer Ruud. Die heeft me zo’n rapportage gestuurd. En dus kun je nu ook bestanden van de Giro importeren. Waarom ik zo’n functie bouw als ik ‘m zelf niet ga gebruiken? Omdat het kan! En omdat anderen er misschien iets aan hebben.
Dividenden
Bij Alex en Binck worden meldingen van nieuwe dividenden ook in de weekrapportage geplaatst. Die verwijder ik dan automatisch tijdens het importeren, want ik heb ze niet nodig. Ze zijn pas relevant als het dividend daadwerkelijk uitbetaald wordt, dat is een Fund Transaction van het type Dividend Cash. Hoe dat werkt bij De Giro weet ik helaas nog niet, want daar zat geen voorbeeld van in het bestand dat ik van Ruud ontving. Het kan dus zijn dat het importmacro daarop vastloopt. Maar als iemand hier meer informatie over heeft, zal ik het importmacro zo snel mogelijk aanpassen.
Je kunt de meest recente versie downloaden via mijn Downloadspagina.
Migratie
Onderstaand een stappenplan voor de migratie:
- Maak een back-up van de oude versie, voor het geval er iets mis gaat bij het overzetten…. Sowieso is regelmatig back-ups maken natuurlijk een goed idee.
- Zet de gedownloade versie in de juiste directory en pas naar wens de bestandsnaam aan.Zet vervolgens de oude versie (2) en de nieuwe versie (3) tegelijk open.
- Werk de instellingen in de nieuwe versie (3) bij, met name de directorynamen die je nodig hebt, en de directory en naam van de spreadsheet zelf.
- Verwijder de fondsen die eventueel nog op het werkblad ‘Settings’ in de nieuwe versie (3) staan.
- Verwijder in de nieuwe versie (3) op het werkblad ‘Charts’ alle fondsen op de lijst. Dat zorgt ervoor dat straks de lijst opnieuw gegenereerd wordt.
- Verwijder uit de nieuwe versie (3) de volgende werkbladen: Cash, Transactions, FundValue en FundHistory.
Verwijderen doe je door met de rechtermuisknop op de naam van het werkblad te klikken in de nieuwe versie (3), en de optie Verwijderen (Remove) aan te klikken.
- Kopieer uit oude versie (2) de onderstaande tabbladen naar de nieuwe versie (3): Cash, Transactions, FundValue en FundHistory.
Kopieren doe je door met de rechtermuisknop op de naam van het werkblad te klikken in de oude versie (2), en de optie ‘Verplaatsen of Kopiëren’ aan te klikken. Kies bij ‘Naar map’ de naam van de nieuwe versie (3) en vergeet niet de optie ‘Kopie maken’ aan te vinken. In welke volgorde je de werkbladen neerzet maakt niet zoveel uit, de macro’s werken met de precieze naam van het werkblad, niet met de volgorde.

Verder heb ik een migratie-macro gemaakt voor de laatste stappen. De knop hiervoor vind je op het werkblad ‘Settings’.
- Op het werkblad ‘Cash’ heb ik een wijziging aangebracht. De kolommen ‘1 EUR =’ (wisselkoers) en ‘Remarks’ zijn in de nieuwe versie omgedraaid.
- Opnieuw opbouwen van het werkblad TotalValue, waar per week een aantal totaaltellingen en andere indicatoren worden opgeslagen
- Opnieuw opbouwen van het werkblad Portfolio, waar per fonds een aantal indicatoren worden bijgehouden
Hierna zou ik eerst even de spreadsheet opslaan en Excel afsluiten, en daarna opnieuw Excel starten en de spreadsheet openen voordat je verder iets doet! De laatste stap is dan een Refresh en Reformat van de draaitabel (Pivot) op het werkblad ‘Actual’.
Bug…
Ik heb nog wel een bug ontdekt. De spreadsheet kan niet omgaan met een situatie waarin er nog nooit een kolom met koersen is ingevoerd. Dat is een situatie die je alleen tegenkomt als compleet nieuwe gebruiker. Ik moet er nog eens even goed over nadenken hoe ik dat op kan lossen.
Update: Er zat nog een bugje in, waardoor het veld met de APIkey voor de wisselkoersen niet herkend werd. Dat is inmiddels opgelost.
Klooi jij ook graag met spreadsheets?
Dank je wel. De migratie is gelukt.
Liep wel tegen wat issues aan:
– De naam APIkeyFixerIO was niet gedefinieerd in v31. Na aanpassing werkte dit.
– Ik had geen gegevens van 1-1-2019 in FundValue en FundHistory staan. Deze twee kolommen toegevoegd en gevuld met gegevens van 29-12-2018.
Dank. Ik zorg zo snel mogelijk voor een gefixte versie online. En het klopt, de spreadsheet heeft perse gegevens nodig voor 31 december en 1 januari van elk jaar, anders raken een aantal formules in de war. Vandaar dat ik ook een ‘copy values’ knop op het dashboard heb gebouwd, die kopieert waardes van de meest recente datum. De datum pas ik dan in de kolommen op FundValue, FundHistory en TotalValue handmatig aan.
Er staat nu een versie online waarin de APIkey fout hersteld is.