Geldnerd.nl

Bloggen over persoonlijke financiën

Tag: vba

Valutakoersen automatisch bijwerken

Geldnerd is eigenlijk heel lui. Maar werkt soms ook heel hard om die luiheid naar nieuwe hoogten te doen stijgen. Zo ook afgelopen week. Jullie kennen mijn voorliefde voor spreadsheets. Alles automatisch, met één druk op de knop. En daar ga ik steeds een stukje verder in.

Bij de eerste versie van mijn beleggingsspreadsheet moest ik elke transactie handmatig invoeren. Inmiddels experimenteer ik met een versie waarin ik gewoon de geldtransacties en beleggingstransacties importeer. Die kan ik downloaden bij mijn broker. De macro’s zijn nog niet 100% perfect, maar de meeste problemen zijn nu wel opgelost.

Daar zat nog wel één handmatig dingetje bij waar ik mij aan stoorde. Niet alle fondsen waar ik in handel zijn genoteerd in Euro’s. Er zijn er ook die in Amerikaanse dollars genoteerd zijn. Of nog in andere valuta. En omdat ik mijn beleggingen in Euro’s bijhoud, moest ik dan bij iedere transactie de actuele wisselkoers invullen. En die moest ik opzoeken. Gewoon, handmatig. Op een website zoals deze.

Tsja, en dat kan natuurlijk niet. Dat moet handiger. Automatisch. Het heeft me een uurtje of vier gekost, maar het is gelukt. Ik heb gezocht naar een website die via een API benaderbaar is. Een API is een Application Programmable Interface, oftewel een soort ‘stekkerdoos’ op een website die je door een ander programma (bijvoorbeeld mijn spreadsheet) kunt laten benaderen. Die zijn er verschillende. Maar ik zocht (uiteraard) naar een gratis en liefst open-source variant. Ik vond deze, fixer.io. Die verstrekt de gegevens in JSON format (JavaScript Object Notation), een relatief eenvoudige methode voor gegevensuitwisseling.

Dat is handig. Als je bijvoorbeeld de code

http://api.fixer.io/2017-05-12?symbols=USD

naar de website stuurt, krijg je de volgende respons:

{"base":"EUR","date":"2017-05-12","rates":{"USD":1.0876}}

In gewone mensentaal: op vrijdag 12 mei 2017 was de wisselkoers van € 1,00 in Amerikaanse dollars USD 1,0876. Ik heb eerst nog geprobeerd om die respons keurig in te lezen als JavaScript, maar dat werd me al gauw te ingewikkeld. Ik wil daar ook geen extra tooltjes of zo voor installeren, het moet gewoon werken in ‘standaard’ Excel. Dus heb ik besloten om het antwoord van de API gewoon als String in te lezen, en de koers eruit te ‘knippen’. In onderstaande code doe ik dat voor de duidelijkheid nog even in drie stappen, maar je kunt het ook in één stap doen.

Function GetExchangeRate(Datum As Date, toCurr As String) As Double

Dim TempDate As String
Dim qurl As String
Dim TempString As String
Dim TempString2 As String
Dim TempString3 As String

TempDate = CStr(Format(Datum, "yyyy-MM-DD"))
qurl = "http://api.fixer.io/" & TempDate & "?symbols=" & toCurr

TempString = Application.WorksheetFunction.WebService(qurl)
TempString2 = Right(TempString, 8)
TempString3 = Left(TempString2, 6)

GetExchangeRate = CDbl(TempString3 / 10000)

End Function

En dat werkt. Nu hoef ik niet meer handmatig naar valutakoersen te zoeken. Voor de “toCurr” kun je elke valuta gebruiken die Fixer accepteert. Mijn nerdhart is weer blij, ook al weet ik zelf ook wel dat ik uren heb besteed aan iets wat mij nog geen minuut per transactie kostte…

Heb jij nog mooie functies in elkaar geknutseld?

Nieuwe versie beleggingsspreadsheet

Er staat weer een verbeterde versie van de beleggingsspreadsheet online. Met ondermeer een verbeterde draaitabel, waardoor het bestand een stuk kleiner is geworden. Daarnaast is ook de Fund-pagina verbeterd. Je ziet nu in één grafiek de koers en de waarde van het fonds, op twee verschillende y-assen. Dat heeft me nog best wat moeite gekost om het werkend te krijgen, maar het is gelukt!

Je vindt ‘m op de Downloads-pagina. Veel plezier ermee!

Nieuwe versie beleggingsspreadsheet

Afgelopen weekend heb ik een nieuwe versie van mijn beleggingsspreadsheet online gezet. Hierin zijn diverse bugs gerepareerd. Zo ging het mis met importeren als er dividenduitkeringen in het weekrapport zaten. Ook zit de nieuwe Fund-pagina erin. Hier kun je per fonds de hele historie in jouw portefeuille zien.

Veel plezier ermee!

Meer Excel en GoogleFinance

Geldnerd heeft het al vaker gezegd: als je eenmaal begint met spreadsheets, wil je steeds verder. Teruggaan naar minder functionaliteit is geen optie. En dat zorgt ervoor dat ik mijn spreadsheets blijf doorontwikkelen. Telkens opnieuw kom ik een situatie tegen waarin mijn programmatuur niet voorziet (lees: een error). Of ik verzin iets nieuws om mijn spreadsheets functioneel nog beter te maken.

Zo was ik me al een tijdje bewust van een tekortkoming van mijn beleggingsspreadsheet. Tekortkoming in mijn ogen, dan. Alle rapportages focusten vooral op de portefeuille als geheel, en op de fondsen die ik op dit moment in portefeuille heb. Maar ik wilde graag ook wat dieper in kunnen zoomen op individuele fondsen. En die informatie zat nu wel een beetje verstopt.

Dus heb ik een nieuw scherm gebouwd, ‘Fund’. Hier kies je uit een lijst één van de fondsen die in de spreadsheet zitten. Vervolgens worden automatisch alle belangrijke gegevens van dit fonds uit de spreadsheet bij elkaar gehaald. Ook wordt een lijst getoond van alle transacties die ik met dit fonds heb uitgevoerd. Bovendien kun je een specifieke grafiek laten zien van de ontwikkeling van de koers of van de waarde van het betreffende fonds. Hier laat het systeem automatisch de koersen zien uit de periode waarin ik het fonds in portefeuille heb gehad. Hieronder zie je hoe het scherm eruitziet. Het zit nog niet in de versie van de beleggingsspreadsheet die je kunt downloaden. Laat het me maar even weten in de comments of via de contactpagina als jullie er interesse in hebben.

Ook heb ik me iets meer verdiept in GoogleFinance. Deze functionaliteit van de vrienden van Google geeft je een schat aan informatie over allerlei fondsen die je kunt binnenhalen in je spreadsheets. Je kunt bijvoorbeeld historische koersen downloaden. Ik wilde graag bekijken of ik hier iets mee kon om mijn spreadsheet automatisch bij te werken. De GoogleFinance functie werkt voor de Google spreadsheet, maar met een kleine omweg kun je ‘m ook gebruiken in Excel. Hiervoor heb ik een voorbeeldspreadsheet gedownload bij InvestExcel. Daarmee ben ik zelf gaan experimenteren.

Daarbij kwam ik er helaas achter dat GoogleFinance maar iets meer dan de helft van de fondsen herkent die ik in portefeuille heb. Daarmee is de functie voor mij maar beperkt bruikbaar. Maar ik ga deze functie wel in de gaten houden, want als het aanbod uitgebreid wordt komen er veel nieuwe mogelijkheden voor mijn spreadsheet-manie.

Heb jij recent nog aan je spreadsheets gesleuteld?

Verder met mijn spreadsheets

Inmiddels een week geleden heb ik mijn administratiespreadsheet gepubliceerd. In eerste instantie met een bugje, maar die is hersteld. De nodige mensen hebben ‘m inmiddels gedownload. En via de mail zijn er ook al een aantal vragen binnengekomen.

Om maar met de meest gestelde vraag te beginnen: nee, er komt geen uitgebreide handleiding. Ten eerste omdat het mij eenvoudigweg aan de tijd ontbreekt om die te schrijven. Maar ik denk ook dat ik niet in staat ben om een goede handleiding te schrijven. Ik ken de spreadsheet en de macro’s van haver tot gort, want ik heb ze zelf gebouwd, letter voor letter. En heb dus geen idee waar mensen tegenaan lopen die ‘m gewoon gaan gebruiken.

Maar het zou ook voorbijgaan aan het doel wat ik heb met het publiceren van de spreadsheet. Het is geen kant en klare administratie die je zomaar kan gebruiken. Daarvoor vind ik het ook te riskant om met macro’s te werken als je ze niet helemaal doorgrondt en problemen niet zelf kunt oplossen. Wil je je niet verdiepen in Excel en Visual Basic, neem dan liever een kant en klaar pakket zoals YNAB of WinBank.

Ik publiceer mijn spreadsheet vooral om mensen te laten zien wat er kan met Excel. En om mensen inspiratie te geven voor het aanpassen van hun huidige spreadsheet. Daarom ben ik ook zo benieuwd naar de spreadsheets van anderen, omdat ik ook graag nieuwe ideeën opdoe.

Dus, geen handleiding. Maar ik zal best nog wel wat meer schrijven over hoe de spreadsheet in elkaar zit, en ook vragen zal ik wel beantwoorden. Ook als ik binnenkort mijn (nog veel uitgebreidere) beleggingsspreadsheet online zet.

Heb jij al naar mijn administratiespreadsheet gekeken?

Administratie-spreadsheet online

Het is zover. Naar aanleiding van mijn eerdere blog publiceer ik mijn administratie-spreadsheet. Best wel spannend vind ik dat. Het is een versie met grotendeels fictieve data die ik geanonimiseerd heb. Maar het gaat uiteraard niet om de data. Het gaat om de opzet en om de Visual Basic macro’s die eronder liggen. Mijn spreadsheets zijn gebouwd met Microsoft Excel 2013 en werken bij mij probleemloos onder Windows 10.

Ieder jaar op 1 januari start ik met een nieuwe spreadsheet. Het is een jaaradministratie. Maar omdat ik tegenwoordig nauwelijks meer wijzigingen aanbreng in mijn grootboekrekeningschema kan ik de sheets makkelijk naast elkaar zetten om de trends over meerdere jaren te zien.

Mijn sheet ondersteunt het importeren van de bestanden van twee banken, Rabobank en ABN AMRO. Dat zijn de twee banken waar ik momenteel een rekening heb. Van Rabobank download ik het CSV bestand, van ABN het TXT bestand. De knop hiervoor vind je op het werkblad ‘Jaarrekening’. Deze versie werkt alleen correct met de Rabo macro. Beide banken plaatsen het boekingsbedrag namelijk in een verschillende kolom, en dat moet je dus even aanpassen in de kolom op het werkblad ‘Grootboek’ waar de totalen opgeteld worden.

Het eerste werkblad ‘Jaarrekening’ geeft een samenvatting van de inkomsten en uitgaven per categorie, en vergelijkt ze ook met budget. Ook zie je hier de tussenrekening in de 900 (inkomsten) en de 9000 (uitgaven) groep. Als ik bijvoorbeeld geld overboek van mijn lopende rekening naar mijn spaarrekening dan is dat geen uitgave, maar een interne verschuiving. Idem met geld wat ik naar mijn beleggingsrekening boek. Dat zie je dus (onder de inkomsten en uitgaven) apart weergegeven. Overigens kijkt mijn spreadsheet zelf tot welke datum er boekingen zijn ingevoerd, dat zie je hier in het veld ‘Bijgewerkt tot’.

De boekingen worden tijdens het Importeren op een tijdelijk werkblad ‘Data’ gezet. Kopiëren naar het werkblad Boekingen (waar alle boekingen voor een jaar dus onder elkaar komen te staan) doe ik nog handmatig. Ik ben te bang dat er een keer wat misgaat als ik dat automatisch doe, en dat mijn administratie daardoor in de soep draait. Met de knop ‘Verwijder Datasheet’ gooi ik het tijdelijke werkblad weer weg als de gegevens correct gekopieerd zijn.

De knop ‘Voorcoderen’ activeert een macro die kijkt naar een aantal kenmerken van de boeking. Voorcoderen werkt op de gegevens op het tijdelijke werkblad ‘Data’. De gegevens waarmee de macro vergelijkt staan op hebt werkblad ‘Voorcoderen’. Als de kenmerken overeen komen dan krijgt de boeking op het werkblad ‘Data’ de grootboekrekening toegewezen die op het werkblad ‘Voorcoderen’ bij de boeking staat. Boekingen die de macro niet herkent moet je handmatig voorzien van een grootboekrekeningnummer. Maar op deze manier wordt gemiddeld ruim 80% van mijn uitgaven automatisch aan de juiste grootboekrekening gekoppeld.

Op het werkblad ‘Grootboek’ zie je de uitgaven per grootboekrekening bij elkaar opgeteld. Hier kun je per rekening ook een budget ingeven. Op basis daarvan (en van de datum tot waar de boekingen zijn bijgewerkt) berekent de spreadsheet hoeveel budget er YTD (Year To Date – tot op dit punt in het jaar) beschikbaar was. Ik werk alleen met jaarbudgetten, niet met maandbudgetten.

Op het werkblad ‘Creditcard’ houd ik gedurende de maand mijn creditcard-uitgaven bij. Zodra de creditcard wordt afgeschreven signaleert mijn spreadsheet dat tijdens het Voorcoderen (melding ‘Er is een credit-card boeking’). Als ik die krijg dan druk ik op de knop ‘Creditcard Verwerken’ op het werkblad ‘Jaarrekening’. De macro zoekt dan de juiste creditcarduitgaven erbij en zet die onder de boekingen op het werkblad ‘Data’. Hij doet dat van boven naar beneden vanaf het werkblad ‘Creditcard’ en stopt zodra het juiste totaalbedrag van de creditcardboeking bereikt is. De creditcardboeking zelf krijgt als grootboekrekeningnummer nul (‘0’), zodat die ook niet meetelt in de uitgaven. Het zijn immers de afzonderlijke betalingen die belangrijk zijn voor het totaalbeeld.

Tenslotte vind je op het werkblad ‘Jaarrekening’ nog de knop ‘Kashbook importeren’. Voor het bijhouden van mijn uitgaven in contant geld (dat zijn er steeds minder) gebruik ik de app ‘Kashbook‘ op mijn smartphone. Vanuit Kashbook kun je alle boekingen in CSV format aan jezelf sturen. Die importeer ik en ze worden dan verwerkt op de juiste grootboekrekening, ook weer op een tijdelijk werkblad ‘Data’. Vandaar kun je ze ook weer zelf kopiëren naar het werkblad ‘Boekingen’.

Alle te importeren bestanden lees ik in vanuit mijn ‘Downloads’ directory, die je in kunt stellen op het tabblad ‘Handleiding’. Ook kun je hier instellen in welke directory de importbestanden na verwerking opgeslagen moeten worden, en ook moet je hier de volledige naam van de administratie opgeven. Dat wordt gebruikt in onder andere de import-macro’s.

Met het contant geld, de creditcard-uitgaven en alle boekingen en pinbetalingen vanaf mijn bankrekening heb ik een compleet beeld van al mijn inkomsten en uitgaven.

Hier ga je naar de downloadpagina.

Over een tijdje publiceer ik ook mijn beleggingsadministratie. Die is ietsje ingewikkelder dan deze. Ik hoop vooral dat andere mensen ook hun spreadsheets en macro’s online gaan zetten. Want ik wil graag ook leren van anderen!

Wat vind je van mijn spreadsheet?

Tussendoor-spreadsheet-klooi-blogje

Het was weer eens zover. Eens in de zoveel tijd erger ik me aan mijn beleggingsspreadsheet. Dan duren de verwerkingen van mijn weekrapportjes weer te lang, of doet ‘ie er weer te lang naar mijn zin over om mijn rapportages te laten zien op het scherm. En je kunt wel ieder half jaar een nieuwe laptop met snellere processor en nog meer geheugen kopen, maar dat lost het vaak ook niet op.

Dus eens in de zoveel tijd ga ik weer op zoek naar manieren om mijn macro-code te optimaliseren. Zo ook vandaag.

Allereerst ben ik ervoor gaan zorgen dat de belangrijkste macro’s ongestoord kunnen draaien. Dat zijn de macro’s voor het Importeren en Verwerken van de wekelijkse koersrapporten, voor het bijwerken van mijn Rapportages (voor de liefhebbers: Pivot-tabel) en voor het bijwerken van de Grafieken. Mijn spreadsheet zit vol met functies die zichzelf bijwerken als er iets verandert. En dat vertraagt natuurlijk enorm als ze dat ook doen tijdens de bovengenoemde verwerkingen. Goede tips vond ik hier en met name ook hier.  Die laatste oplossing heb ik vrijwel één-op-één overgenomen.

Aan het begin van mijn code heb ik dus drie variabelen toegevoegd die voor mijn hele spreadsheet gelden.

Public CalcState As Long
Public EventState As Boolean
Public PageBreakState As Boolean

Verder heb ik de twee subroutines toegevoegd:

Sub OptimaliseerCode_Begin()

Application.ScreenUpdating = False
EventState = Application.EnableEvents
Application.EnableEvents = False
CalcState = Application.Calculation
Application.Calculation = xlCalculationManual
PageBreakState = ActiveSheet.DisplayPageBreaks
ActiveSheet.DisplayPageBreaks = False

End Sub

En aan het eind moet je dat natuurlijk weer ongedaan maken.

Sub OptimaliseerCode_End()

ActiveSheet.DisplayPageBreaks = PageBreakState
Application.Calculation = CalcState
Application.EnableEvents = EventState
Application.ScreenUpdating = True

End Sub

Vervolgens moet ik die code natuurlijk aanroepen in mijn eigen macro’s. Dat doe ik op de volgende manier in elk macro en elke functie die van toepassing is:

'Optimaliseer Code
Call OptimaliseerCode_Begin

'Hier staat dan mijn eigen code... 

'Optimaliseer Code 
Call OptimaliseerCode_End

En kijk mij eens een mooie plugin hebben om die code professioneel te publiceren! In de eerste test werden de macro’s voor importeren en verwerken ongeveer vier keer zo snel door deze ingreep. En ook bij het actualiseren van mijn weekrapportage en mijn grafieken was er een behoorlijke sneheidswinst. De nerd in mij is weer dolgelukkig.

Ik ga nog even apart kijken naar de code voor de Pivot. En voor de import overweeg ik om te schakelen van ‘veld voor veld inlezen’ naar ‘in één keer inlezen in een array, en in één keer wegschrijven in een sheet’. Ik lees op diverse plekken dat dat ook veel snelheidswinst op kan leveren. Maar dat is een wat ingrijpender operatie, daar kom ik nog wel op terug.

Ben ik weer te nerdy?

Afblijven! En meer capaciteit

Waarschuwing vooraf: dit is een blog in categorie ‘de nerd in mij’….

201610-binary-codeSoms knutsel ik teveel aan mijn spreadsheets. En dan ontstaan er wel eens onbedoelde neveneffecten en/of onverwachte fouten. Die dan ook weer knutselarij kosten om op te lossen. En soms verzucht ik dan: ‘Geldnerd, blijf er eens vanaf… Het werkt toch…’.

Zo ook onlangs. Ik had een nieuwe functie gebouwd die per grootboekrekening per maand uitrekent wat ik er aan uitgegeven heb. Niet omdat het moet, maar omdat het kan… En het is handig voor sturing, ontdekken van seizoenspatronen, en het uitrekenen van het spaarpercentage per kwartaal (per maand doe ik niet, dat varieert teveel en daar word ik onrustig van).

Nu is het in Excel zo dat User Defined Functions (UDFs – door een gebruiker zelf geprogrammeerde functies) niet automatisch herberekenen. Tenzij je ze ‘volatile’ maakt. En dat had ik dus gedaan.

En daar kwam het neveneffect. Want de door mij geprogrammeerde functie ‘MaandBedrag’ komt (150 grootboekrekeningen maal 12 maanden) 1.800 keer voor in de spreadsheet. En die werden dus allemaal herberekend als ergens in de spreadsheet iets verandert. Dus de import van mijn bankboekingen, die normaal een paar seconden duurt, had ineens ruim 10 minuten nodig.

Dat was niet de bedoeling. Dus heb ik ‘Volatile’ maar weer uitgezet. En een andere list bedacht. Ik heb een ‘dummy-veld’ als parameter toegevoegd aan de ‘Maandbedrag’ functie. Want als een parameter wijzigt, wordt de functie wel automatisch herberekend. Als ik een herberekening wil (en dat is eigenlijk alleen aan het eind van een import van boekingen) dan hoog ik de waarde van de dummy op met 1. Dat triggert de ‘Maandbedrag’ functie en die wordt dan keurig bijgewerkt. Kost een paar seconden, maar niet 10 minuten.

Ik heb ook een wijziging doorgevoerd in het starten van Excel. Daar heb ik de parameter ‘/HIGH’ aan toegevoegd. Die zorgt ervoor dat Excel standaard meer processorcapaciteit en geheugen krijgt toegewezen. Want ik merkte dat Excel, zelfs tijdens zware berekeningen, maximaal 10 – 15 procent van de processorcapaciteit gebruikte. Nu is dat meer, en dat scheelt ook weer tijd.

Heb jij ook wel eens last van onbedoelde neveneffecten in je spreadsheets?

De beleggingsspreadsheet (3) – Analyses

Een tijdje geleden schreef ik over mijn verherbouwde beleggingsspreadsheet, en over de statistieken die ik voor mijn portefeuille en fondsen bereken. In de sheet heb ik ook een aantal analyses ingebouwd. Die analyses zie je vooral terug in de kleur van een aantal velden. Dat geeft mij een idee van de ‘stemming’ in mijn portefeuille en geeft mij ook verkoopsignalen.

201511BeleggenPivot3-Blur

Zo vergelijk ik de huidige koers van mijn fondsen automatisch met het 25-daags gemiddelde, het 50-daags gemiddelde en het 200-daags gemiddelde. Als de huidige koers boven respectievelijk beneden die gemiddeldes ligt dan zegt dat volgens mij iets over ‘de trend’. Is het fonds ‘happy’ en zit het in een positieve ‘flow’, zullen we maar zeggen. Vooral als een fonds beneden het 200-daags gemiddelde zakt moet ik op gaan passen.

Ook kijk ik naar de Stop/Loss (S/L). Dat zegt mij hoever een aandeel onder z’n hoogste koers zit (sinds het moment dat ik gekocht heb). Is de S/L nul, dan is de huidige koers de hoogste, hoera! Maar als de S/L onder de -10% zakt moet ik op gaan passen. Dan is ‘de trend’ voor dit fonds misschien wel omgekeerd, van een structureel stijgende lijn naar een dalende lijn. Zeker een combinatie met het 200-daags gemiddelde is voor mij een signaal om verkoop te overwegen.

Veel grote beleggers gebruiken dit soort analyses om ‘het systeem’ automatisch aankoop- en verkooporders uit te laten voeren op de beurs. Zover ga ik niet. Kopen of verkopen blijft altijd mijn eigen beslissing. Ik houd ook altijd goed bij wat de beurzen als geheel doen, wat de stemming van ‘de markt’ is. Maar mijn ingebouwde analyses helpen me wel om te kijken welke fondsen in mijn portefeuille wat extra aandacht nodig hebben. Dat is nuttig, zeker toen mijn portefeuille wat groter werd en meer verschillende fondsen bevatte.

Welke analyses gebruik jij om je beleggingen te volgen?

Je leven delen met Microsoft

Twijfel. Ernstige twijfel. Dat is wat ik nog steeds voel bij de ‘gratis’ upgrade naar Windows 10, die Microsoft bij mij naar binnen probeert te schuiven. Mijn vorige laptop was een juweeltje. Klein, snel, en met Windows 7. Wat een fijne gebruikerservaring was dat. Toen deze laptop begin 2014 overleed heb ik een nieuwe gekocht met daarop Windows 8. Met wat eigen ingrepen (welke @#%& heeft ooit bedacht om de knoppen voor afsluiten zo diep weg te stoppen?!?!) was daar best mee te leven, maar zo fijn als Windows 7 werd het nooit.

En sinds een tijdje is er dus Windows 10. In elk geval tot de zomer van 2016 kan ik gratis upgraden, volgens de huidige informatie. Maar ik weet het nog niet.

Sowieso had ik al besloten om minimaal 6 maanden te wachten. Laat Microsoft eerst maar eens de grote bugs eruit halen. En na 6 maanden zijn ook eventuele problemen met drivers wel opgelost. Maar hoe meer ik over Windows 10 lees, hoe meer ik begin te twijfelen.

Allereerst zijn daar de privacy-zorgen. Ik heb inmiddels een aantal artikelen gelezen over allerlei privacy-instellingen die je geadviseerd wordt om te veranderen na een standaard-installatie, ondermeer hier en hier. Ook heb ik al gelezen over updates die deze instellingen ‘per ongeluk’ weer terugzetten in de standaard instelling (je hele leven delen met Microsoft) en wat andere vervelende ‘tactieken’.

En dat brengt me bij probleem twee. In Windows 10 (in elk geval de ‘consumentenversie’) kun je niet zelfstandig bepalen wanneer je updates uitvoert. Ik wacht zelf graag minimaal 24 uur, om te zien of er bij andere mensen die wel updaten geen grote problemen optreden. En helaas lees ik veel over probleemupdates. Dat helpt niet echt om mij vertrouwen te geven.

De laatste tijd denk ik steeds vaker: ‘houd die gratis upgrade maar’. Ik blijf wel bij mijn huidige laptop en Windows 8.  Dat kan ik tenminste zelf een beetje onder controle houden. Als deze laptop aan vervanging toe is zie ik wel verder.

Tenzij er nog grote dingen ten goede veranderen bij Windows 10, vraag ik me wel af hoe mijn volgende laptop eruit gaat zien. Wordt het nog wel Windows? Of misschien toch Apple (duur, maar wel mooi en het werkt prettig)? Of naar Linux? Mijn voornaamste uitdaging zit in mijn Excel-spreadsheets voor beleggen en administratie. Want daar zit heel veel Visual Basic (VBA) programmacode in, die ik niet zomaar kan laten draaien op iets anders dan Excel in een Windows omgeving. Misschien moet ik toch maar eens kijken of ik iets kan met LibreOffice, al zal dat wel veel herprogrammeren betekenen.

Wat doe jij met Windows 10?

© 2017 Geldnerd.nl

Theme by Anders NorenUp ↑