De Matic is een tool waarmee je het rendement van je eigen (virtuele) beleggingsportefeuille kan opvolgen. De originele Matic werd gemaakt door lezer Franky en nadien meerdere malen geüpdatet door lezer Hugo.
Hugo laat weten dat de windows versie 3.3 de allerlaatste versie van zijn hand zal zijn. Hij werkt voortaan zelf met een Macbook Pro en kan dus de Windows versie niet meer ondersteunen.
Hugo heeft hier gedurende 7 jaar heel wat van zijn vrije tijd in geinvesteerd nadat hij de Matic overerfde van voorganger Francky. Vanuit MijnPortefeuille en namens onze lezers heel veel dank aan Hugo voor al die nachtelijke uren.
Hopelijk zullen er in de toekomst andere lezers bereid zijn om de fakkel van het onderhoud van de Matic over te nemen.
Versiegeschiedenis
Versie 3.0
Omdat M* in 2025 haar web-structuur compleet heeft gewijzigd, was het nodig om de Matic ook mee te vernieuwen. Er werd van een leeg blad vertrokken en zo ontstond de code voor de Matic versie 3.0.
Versie 3.1
Versie 3.1 bevat alweer verbeterde code. De lay-out van het opvolgblad is ook gemoderniseerd.
Deze nieuwe versie is ontstaan uit een vruchtbare, fijne samenwerking tussen lezers Hugo en “Het Manneke”.
Je kan nog steeds nieuwe Effecten toevoegen, zolang ze maar bekend zijn bij M*.
De werkwijze staat in de handleiding.
Nieuwigheden:
- Het annual rendement wordt nu berekend met XIRR-methode.
- FIFO wordt toegepast bij gedeeltelijke verkopen. (First In – First Out)
- De screeningcijfers van januari 2026 zijn aan boord.
- De Effectenlijst werd aangevuld tot bijna 900 ISINs
- Robuustere VBA-code, betere excel-formules.
- De lay-out is aangepast.
- …ontdek het zelf maar. Wij zijn alvast enthousiast.
Versie 3.2 (Windows)
Deze versie lost een probleem op waardoor de koersen van holdings niet meer werden opgehaald.
Het tabblad token laat toe om in de toekomst deze te vernieuwen als die vervalt. We weten niet hoe lang zo’n token geldig blijft, dat zullen we wel zien. Voorlopig moet je daar niets mee doen en gewoon de Matic gebruiken zoals voorheen.
Versie 3.3
Fix met de koersen van de holdings nu ook in de Mac versie.
De Y1 waarden worden nu gecorrigeerd naar EURO indien een fonds noteert in vreemde valuta. Dit zorgt voor een correcte GOGI-berekening, want MED1L120 is ook berekend met het rendement in EURO.
Download Windows versie
De bestanden in het zip bestand vergen een wachtwoord. Om dit wachtwoord te ontvangen, moet je je inschrijven op de nieuwsbrief van MijnPortefeuille via de hoofdpagina van de blog. Graag wel even geduld, dit kan wel enkele weken duren. Hou ook je SPAM box in het oog voor het geval het bericht daar is beland.
Download Mac versie
Voordat de VBA-code voor excel op de Mac zal werken moet eerst nog een scriptje worden toegevoegd, zoals beschreven in de bijlage. Je hoeft dit slechts één keer te doen, dus als je de vorige versie installeerde, hoeft dat niet opnieuw.
Hoewel problemen dit script onwaarschijnlijk zijn, installeer je dit script op eigen risico. MijnPortefeuille, de auteur van dit artikel en Hugo kunnen niet aansprakelijk worden gesteld voor eventuele fouten of schade.
Alle tools, indicatoren en cijfermateriaal zijn © MijnPortefeuille en onderhevig aan onze gebruiksvoorwaarden.

Beste Hugo,
bij ophalen van de gegevens van aandelen in USD in Matic 3.3 (Windows versie) verschijnt bij munt ‘AVGVOLUME’ i.p.v. USD. Bij fondsen en ETF’s in USD staat de munt wel correct. Hoe is dit op te lossen?
Bij deze nog een dikke pluim voor het vele en mooie werk van u en het team van Mijn Portefeuille.
Beste Roos,
Zou je even een ISIN willen doorgeven, aub?
Ik kijk dan eens op de Mac-versie, maar ongetwijfeld zijn er hier bloggers die je kunnen helpen.
Heb je dit probleempje alleen bij één aandeel, of bij meerdere?
Beste Hugo,
Ik heb dit probleem bij alle aandelen die in USD noteren: Microsoft, Apple, Coca-Cola,…
Voorbeeld MSFT:
US5949181045
https://global.morningstar.com/nl/beleggingen/aandelen/0P000003MH/quote?beurs=XNAS&ticker=MSFT
FOID: 0P000003MH
Bij de aandelen die in EUR noteren is de munt wel correct.
Hoi Roos, ik heb uw voorbeeld ingegeven in de Mac-versie en alles wordt goed opgehaald, ook de munt: “USD”. Omrekening naar EUR is ook ok.
Ik heb wel alle gegevens als “platte tekst” gekopieerd (via “plakken speciaal”)
En belangrijk: zijn de drie “rode” kolommen op het tabblad F0ID allemaal goed ingevuld? Wordt de koerswaarde wél goed opgehaald?
Kan er iemand even de gegevens van Roos in de windows-versie testen, aub?
Roos, ik denk dat ik het foutje in de VBA-code heb gevonden. Ik heb nu een mogelijke oplossing naar “Het manneke” gemaild. Hopelijk werkt het daarna op zijn windows-pc.
Bedankt om het te melden in elk geval. Zo blijven we streven naar een goed werkende Matic, ook voor aandelen in vreemde valuta.
Hallo Hugo , Roos,
Ik heb dat op de windows versie getest en inderdaad Voor deze url door Roos gegeven wordt USD currency niet correct uit M* opgehaald .
Huidige waarde wordt correct opgehaald, Y1 native ook .
Beste Roos ,
Voor aandelen is het ook mogelijk de Excell Data tools te gebruiken (Office 365) , je geeft de code bijvoorbeeld voor Microsoft “MSFT” + welke beurs (bvb op NASDAC) je wil gebruiken en dan kan je de tabel gebruiken die Excell automatich aan de beurs linked voor o.a. currency en price.
Het Manneke, Hugo,
Bedankt voor uw snelle reacties en het zoeken naar de mogelijke fout. Via ChatGTP vond ik wel mogelijke oorzaken, maar van VBA-codes ken ik veel te weinig om daarin de fout op te sporen.
Hopelijk lost de aanpassing van Hugo het probleem van de USD currency in de Matic 3.3 voor Windows op.
Roos.
Jawel Roos, het probleempje is opgelost. Ik heb een nieuwe versie van de Matic voor windows naar Robokat gemaild.
Graag gedaan hoor!
Hugo met dank ook aan het manneke!
Intussen is de aangepaste windows versie te downloaden in bovenstaand artikel als versie “3.3.1”.
Beste
ik werk met versie 3.1 voor Wiindows. Ik heb iShares MSCI World Small Cap UCITS ETF USD (Acc) IE00BF4RFH31 ingevoerd via de Morningstar site die de koers aangeeft in euro, wat ik ook wil .
Helaas krijg ik steeds in het portefeuilleblad de koers in USD. In de Foid werk ik met code 0P0001D6Z3 (kolom C) en code 0P0001D6Z3 (kolom G).
Hoe kan ik een koers in Euro krijgen?
MVG
Probeer eens met de versie 3.3 van Hugo.
shareClassId=0P0001D6Z2 eens proberen.
Gelukt met de versie 3.3 van Hugo en de code 0P0001D6Z3. Bedankt voor de tip.
Betere plek voor deze vraag!
Waarom krijg ik steeds de melding bij sluiten, opslaan melding over opgelet delen??
Microsoft Excel
Let op! Delen van dit document bevatten mogelijk persoonlijke gegevens die niet kunnen worden verwijderd met behulp van Documentcontrole.
@ Jempi25 : dit heeft te maken met het aanwezig zijn van macro’s , Microsoft verteld gewoon dat ze gegevens (= de macro) gevonden hebben die niet kunnen worden verwijderd . No problem dus . Je kan dit bericht verwijderen als je wil :
Stappen om deze melding uit te schakelen :
Open het Excel-bestand.
Klik linksboven op Bestand en kies Opties.
Selecteer in de linkerkolom Vertrouwenscentrum.
Klik op de knop Instellingen voor het Vertrouwenscentrum….
Selecteer in de lijst aan de linkerkant Privacyopties.
Haal het vinkje weg bij de optie: Persoonlijke gegevens uit bestandseigenschappen verwijderen bij opslaan.
opgelost
Thanks
Ik werk nog met de oude Franky-Matic maar de koersen ophalen van de website van Morningstar is niet meer mogelijk.
Kunnen jullie zeggen hoe het moet?
Er is heel wat aangepast in de recente versies van de Matic om alles terug te doen werken dus overschakelen is de beste manier.
Kunnen jullie in de volgende versie van de Matic terug het aantal deelbewijzen vermelden? Dat was nl. voor mij de controle met mijn broker om te zien of ALLE transacties geregistreerd stonden.
Begrijp ik U waarschijnlijk verkeerd Kevinv , maar ‘Aantal’ in de tabel Fondsen is toch het aantal deelbewijzen ?
Bij Transacties IN/UIT kun je filteren en zie je het aantal deelbewijzen wel, maar in het algemeen overzicht (bovenaan de Excel) vind ik het niet terug.
Kolom N
Staat die misschien verborgen?
Bedankt, die kolom stond inderdaad verborgen.
Inderdaad , nu zie ik het ook. De breedte van kolom N aanpassen is het probleem . Weet niet hoe dit in de basis Matic 3.3.1 is gebeurd maar dit is idd verwarrend. Misschien kan dat in de Matic for download op de website deze aanpassing door onze webmaster gebeuren?
Hugo of ………………
IE00BHZRQZ17
Ben dit aan het toevoegen.
Foid
isin Kolom A
Koppeling B
Maar dan
DevTools >>> geen mogelijkheid Cache uitzetten?
Fetch/XHR??? ook niet?
Kan hier geen screenshot van mijn pagina laten zien ?
https://global.morningstar.com/nl/beleggingen/etfs/0P0001HWNZ/quote
o Open de Efectenpagina van Morningstar. https://global.morningstar.com/…..
o Druk F12. Dan open het “DevTools” display. (Develop Tools, zie onderaan)
o Selecteer daar bovenaan TAB “Netwerk” en vink “Cache uitzetten” aan.
o Selecteer het filtervakje “Fetch/XHR”
o Druk nu CTRL+SHIFT+R (refresh van de DevTools)
o Na enkele seconden wordt meer info weergegeven en zie je onder “Naam” ook een regel met een Code (ook 10 karakters). Neem die code exact over in kolom C.
Het beste is om te kopiëren en te plakken.
Thanks
Jempi, probeer dit eens:
https://global.morningstar.com/nl/beleggingen/etfs/0P0001NBJ3/quote
F0ID : 0P0001NBJ3
Beurs van Amsterdam, in EURO.
Gelukt!
Thanks
Wil dat zeggen dat de Matic voor Windows niet meer aangepast zal worden? 🙁
We hopen dat andere lezers in de bres zullen springen als er moet gesleuteld worden.
Vandaag werd het nieuwe screening-bestand (juli 2026) gepubliceerd.
Vergeet niet het tabblad “screening” in de Matic op de laatste stand te brengen, zo blijven de berekeningen van GOGI in de Matic correct.
Hoe je dit moet doen staat uitgelegd in de gebruiksaanwijzing. Belangrijk: enkel waarden kopiëren, geen formules!
Dag Hugo, Daarjuist de nieuwe screenings toegevoegd. Blijkbaar heb ik nu minder lijnen dan daarvoor. Kan het zijn dat er dat waren die zowel in Euro als in Dollar weergegeven werden ?
Daarnaast zijn er ook lijnen waar de kolommen D en E niet ingevuld worden. O.a. de holding Ackermans en Van Haaren is daar een van. Hoe kan ik dat probleem oplossen ?
Alvast bedankt, Ann
Er zitten minder fondsen in de lijst omdat sommige fondsen gewoonweg ophouden met te bestaan. Dat gebeurt eigenlijk bij elke update omdat fondsenbeheerders constant nieuwe fondsen oprichten en oude afschaffen. Dat USD fondsen zijn verdwenen dateert al van de vorige versie van de screening. Meestal is dit als er al een EUR versie in de screening zit, daar zijn de cijfers accurater voor GOGI berekeningen.
Dag Ann,
Heb je ondertussen de laatste versie V3.3 al geïnstalleerd? Ik heb je vroegere opmerkingen daarin verwerkt. Hopelijk naar je tevredenheid. 😉
Wat je eens moet nakijken op tabblad Screening: als je cel D2 selecteert, dan moet de formule een voldoende groot bereik aangeven op tabblad F0ID.
Deze zou er best zo uitzien:
=VERT.ZOEKEN(A2;F0ID!$A$1:$F$999;5;0)
Belangrijk: Deze formule doortrekken tot helemaal onderaan de lijst.
Hetzelfde als je cel E2 selecteert, dan moet de formule er zo uitzien:
=VERT.ZOEKEN(A2;F0ID!$A$1:$F$999;6;0)
Deze formule ook doortrekken tot helemaal onderaan de lijst.
Ackermans en Van Haaren zou moeten gevonden worden, want op tabblad F0ID staat deze Holding in de lijst met ISIN BE0003764785.
In de screening van Carl staat deze ook, met dezelfde ISIN.
Echter staat die daarin verder naar onderen, maar dat is geen probleem om de kolommen D en E te vullen.
Tip:
Er staan enkele lege rijen in de screening van Carl. Deze best eerst verwijderen.
Als je tabblad screening hebt bijgewerkt, kan je daarna de lijst terug sorteren zoals je zelf wenst. Bijvoorbeeld alfabetisch op Beheerder, daarna alfabetisch op Naam Fonds.
Zorg bij het sorteren dat je eerst alle kolommen selecteert om zeker alle gegevens per fonds samen te houden.
Succes!
Dag Hugo,
Dank voor je uitgebreide reactie !
Tot mijn grote schaamte moet ik bekennen dat ik nog steeds met versie 3.0 werk. Mea Culpa ! De werkdruk op het werk was te groot, en de stress navenant, waardoor ik geen rustig moment had om geconcentreerd alles over te zetten. Want zoals eerder aangehaald, heb ik er van alles rond gebouwd en ben je er direct enkele uren mee bezig. En ook al moet ik nog wel wat manueel aanvullen, voorlopig voel ik me hier beter bij. Het werkt, dus ik kon voort. Hopelijk kan ik na mijn vakantie eindelijk de overstap maken naar versie 3.3.1
Als zelfs je gezondheid begint tegen te pruttelen, en aan de alarmbel trekken niet helpt wegens 3 langdurig zieken, dan moet je zo’n secuur werkje niet rap rap willen doen…
Wat ik bij de screening gedaan heb, is eerst alles selecteren, en dan sorteren op de ISIN-code. Dit omdat ik er vanuit ging dat dat het zoekveld is, en dus alfabetisch moet staan. Op die manier zijn ook alle lege rijen eruit.
Wat ik zelf heb kent hij, dus wellicht is de oorzaak te vinden bij extra lijnen bij de nieuwe versie.
Bij de Vlookup, ik werk nog met een Engelse versie, gaan de formules tot rij 999, en dat tot onderaan. Veiligheidshalve heb ik dat nog eens nagekeken.
Voorlopig kan ik gerust zijn dat alles werkt, en dat het geen verdere impact heeft op mijn gegevens. En ik hoop binnenkort eindelijk de overstap te kunnen maken naar versie 3.3.1.
Ann