Geldnerd.nl

Blog over (financieel) bewust leven

Tag: calc

Stoppen met mijn spreadsheets

“Als ik mijn spreadsheets kan migreren van Excel/Visual Basic naar een open(-source) en toekomstvaster systeem, dan kan ik van Excel en dus van Microsoft Office af. Als ik van Microsoft Office af kan, dan kan ik waarschijnlijk ook van Windows 10 af.” Die gedachte schoot door mijn hoofd toen ik bezig was met de evaluatie van mijn privacy- en beveiligingsmaatregelen in Operatie Data Footprint.

Ik besef al een tijdje dat ik, vooral door de spreadsheets die gebruik maken van Visual Basic (VBA) macro’s, effectief ‘vast’ zit aan Microsoft Office. Ooit heb ik geprobeerd om de spreadsheets te migreren naar LibreOffice. Maar dat bleek te arbeidsintensief, het was geen migreren maar volledig opnieuw bouwen. De administratie is grotendeels herbouwd (maar nooit in gebruik genomen), aan mijn beleggingsspreadsheet ben ik nooit begonnen.

Ik maak een onderscheid in spreadsheets met macro’s en zonder macro’s. Zonder macro’s is het geen probleem, die spreadsheets werken allemaal ook in open-source office pakketten zoals LibreOffice. Spreadsheets met macro’s is het issue. Een korte inventarisatie leerde mij dat ik macro’s gebruik in:

  1. Mijn administraties, sinds 2013, voor mijzelf en voor de gezamenlijke huishouding met Vriendin. Deze telt als eentje, omdat ze hetzelfde format hebben. Migreer ik er een, dan kan ik ze allemaal migreren.
  2. Mijn beleggingsspreadsheet, met de historie sinds 2013.
  3. Mijn transactie-converter, die kas- en beleggingstransacties van mijn broker omzet naar het format van de beleggingsspreadsheet.
  4. De hypotheekspreadsheet met de hypotheekgegevens sinds het begin in 2016.
  5. Het financiële dashboard.
  6. De FIRE Calculator.

Mijn spreadsheets zijn het hart van mijn financiële huishouding. Ik kan me niet meer voorstellen dat ik mijn administratie en beleggingen en hypotheek NIET meer bij zou houden. Tegelijk is mijn stelsel van spreadsheets stevig gegroeid en tijdrovend geworden. Niet om bij te houden, de meeste gegevens worden automatisch geïmporteerd en verwerkt. Maar wel om steeds maar uit te breiden en nieuwe functies bij te bouwen. Een leuke, maar ook best tijdrovende hobby.

“Misschien moet ik toch….” was de tweede gedachte in mijn hoofd. Toch wat? Toch serieus gaan kijken naar een softwarepakket om mijn financiën te managen. Ik ben verwend, met mijn spreadsheets die helemaal naar mijn wens zijn. Maar het zou natuurlijk wel veel tijd schelen! Ik kan me niet voorstellen dat ik mijn administratie en beleggingen en hypotheek NIET meer bij zou houden. Ik kan me WEL voorstellen dat ik dat niet meer in spreadsheets doe, maar in een softwarepakket.

Wat zijn dan zo globaal mijn eisen aan deze software? Ik wil mijn beleggingen, hypotheek en administratie in één integrale omgeving kunnen voeren. Met automatische importmogelijkheden van banktransacties en aandelentransacties, en mogelijkheden om een kasboek en creditcard bij te houden. Mijn huidige data wil ik migreren. Er moeten voldoende rapportagemogelijkheden zijn, ik moet zelf rapportages en grafieken in kunnen richten. Die ik ook op mijn blog kan gebruiken. En idealiter is de software open-source. De gegevens wil ik in eigen beheer, niet in de cloud. En de software moet beschikbaar zijn op verschillende platformen, in elke geval Windows 10 en Linux. Voor mijn eigen situatie zou de software moeten kunnen werken met de Rabobank, ABN AMRO, Binck en Nationale Nederlanden.

Door de open-source eis vallen bekende oplossingen als YNAB (You Need A Budget) al af. Ook een Nederlandse oplossing als WinBank voldoet niet aan de eisen. Veel Amerikaanse FIRE bloggers gebruiken Mint en/of Personal Capital, maar ook dat voldoet zeker niet aan mijn eisen. Ik kom eigenlijk uit bij twee mogelijke kandidaten. GnuCash, een open-source oplossing die ik al vaker genoemd heb op dit blog, en Firefly III, een oplossing die je op een eigen server kunt draaien. Bij die laatste vind ik het draaien op een server ingewikkeld, het nut daarvan zie ik wel voor een adresboek of agenda, maar niet voor mijn administratie. En Firefly lijkt afhankelijk van één persoon, terwijl GnuCash een ‘groepsding’ is.

Ik heb ook nog even gekeken in de lijst met ‘huishoudboekjes’ van Wijzer in Geldzaken. Maar daar vind ik vooral dure commerciële oplossingen. Die dus ook zeker niet aan mijn eisen voldoen.Dus. Ik ga de komende periode maar eens kijken of ik GnuCash naar mijn wensen in kan richten.

Gaat het dan echt gebeuren? ‘Mr. Excel’, Geldnerd de spreadsheetkoning, van de spreadsheets af? Wordt vervolgd…

Heb jij misschien ervaring met GnuCash?

error

Spreadsheet Dag

Dinsdag 17 oktober is Spreadsheet Dag. Echt Waar. Kijk maar hier. Ter herinnering aan de datum waarop VisiCalc, het eerste spreadsheet programma voor personal computers, werd uitgebracht – 17 oktober, 1979. Dat was overigens voor de legendarische Apple II computer.

Spreadsheets hebben het organiseren van, bewerken van, en rekenen met grote hoeveelheden gegevens vereenvoudigd en toegankelijk gemaakt voor gewone stervelingen zoals jij en ik. Ik zou mijn administratie, vermogensbeheer en beleggingen niet kunnen doen zonder. Het zou eenvoudigweg teveel tijd kosten.

Ik neem vanavond een glaasje whiskey om op de gezondheid van mijn spreadsheets te drinken. Lang leve Spreadsheet Dag!

Hoe belangrijk zijn spreadsheets voor jou?

error

Spreadsheetvisioenen…

201511BeleggenDashboard-BlurToen ik een tijdje geleden weer schreef over mijn spreadsheethobby kreeg ik een berichtje van collega-blogger Amber Tree Leaves. Hij is minstens zo’n grote spreadsheetfreak als ik ben. Zelf overweegt hij te migreren naar Google Drive, zodat hij altijd bij zijn sheets kan. En hij experimenteert met Google Finance. En recent schreef hij over zijn verdere spreadsheet-avonturen, en zijn gedachten om z’n spreadsheets ‘in de cloud’ onder te brengen.

Zoals ik al eerder schreef ben ik geen liefhebber van de Public Cloud. Ik run een Private Cloud vanaf mijn NAS, mijn persoonlijke server thuis. En daar kan ik ook overal vandaan bijkomen. Helaas kan ik dan nog niet zoveel, omdat mijn Excel sheets vol zitten met in Visual Basic geprogrammeerde macro’s. Dat heeft dus een Windows/Excel omgeving nodig om te draaien.

Daarom heb ik mijn migratie naar LibreOffice nieuw leven ingeblazen. En ik ben ook aan het kijken om een virtuele desktop te draaien op mijn NAS, zodat ik inderdaad mijn Personal Finance applicaties overal kan draaien. Het lijkt erop dat dit tegenwoordig standaard kan op mijn NAS. Ik draai dan een Linux-client met Libre-Office, dat zou probleemloos moeten werken met mijn spreadsheets nadat ik ze omgebouwd heb.
Voorlopig heb ik wel een gebrek aan tijd voor het ombouwen van de speadsheets, en nog een ander praktisch probleem: de server zit in de container met onze inboedel, en die staat voorlopig nog opgeslagen bij de verhuizer.

Hoe zien jullie de toekomst van je spreadsheets?

error

Sudoku voor de één…

…En een spreadsheet voor de ander.

Het heeft een tijdje geduurd voordat Vriendin het doorhad: ‘Waarom steek je toch al die tijd in het bouwen en onderhouden van je spreadsheets?’. Vooral de beleggingsspreadsheet is een Excel-monster. Meer dan 100 kilobyte aan code, dat zijn ruim honderdduizend tekens.

Geldnerd is altijd al dol op puzzelen geweest. En programmeren is net als puzzelen. Problemen die je een voor een oplost. Bouwwerken die je stukje voor stukje uitbreidt. Met één belangrijk verschil. Als ik een sudoku maak, is dat een eenmalig iets. Van mijn spreadsheets heb ik elke week plezier.

Dus wat voor de een een Sudoku is, is mijn spreadsheet voor mij. Een puzzel met honderdduizend stukjes. Met één verschil: ik heb iedere week plezier én nut van mijn puzzels.

Hou jij van puzzelen?

error

Excel versus Calc

Ik ben geen grote fan van Microsoft, dat is de vaste lezers inmiddels wel bekend. Dit ondanks mijn liefde voor macro’s in Excel. Maar bij alle organisaties waar ik gewerkt heb was (is) de software van dit bedrijf wel de standaard. Dus ik moet er wel mee werken. En ook thuis staat een laptop met Windows en Office.

De afgelopen jaren heb ik een fijne collectie spreadsheets opgebouwd. In Excel. En daarbij maak ik veel gebruik van macro’s in Visual Basic. Die helpen mij om efficiënt en effectief mijn financiën bij te houden. Vooral de beleggingsspreadsheet is behoorlijk uitgebreid, daar zit meer dan 100 kilobyte (zeg maar 100.000 tekens) aan zelfgebouwde programmacode in.

Office is mij langzaam maar zeker een doorn in het oog aan het worden. Microsoft wil ons liefst allemaal een jaarabonnement aansmeren. Daar houd ik niet zo van. En het is ook erg gesloten. Daar houd ik ook niet zo van. Wat ik zie en lees over Windows 10 maakt mij ook niet blij. Privacy, problemen met updates die je niet tegen kunt houden. Wie wordt daar nou gelukkig van?

Zoals ik eerder al schreef ben ik me wat verder gaan verdiepen in LibreOffice versie 5 en dat valt me helemaal niet tegen. De afwerking van de gebruikersinterface van Calc (de spreadsheet van LibreOffice) is wat ‘ruwer aan de randjes’ dan Excel. Maar mijn ‘normale’ spreadsheets laden en werken zonder problemen. Maar dat geldt helaas niet voor de macro’s. Voor de mede-nerds: Veel commando’s zijn hetzelfde maar de manier van objecten definiëren is in LibreOffice Basic heel anders dan in Visual Basic, wat Excel gebruikt. Ook is LibreOffice wat minder ‘vergevingsgezind’ dan Excel. Je moet je strak aan de syntax houden.

Dus ik moet het nodige ‘ombouwen’, al zijn grote stukken code gelukkig met weinig aanpassingen herbruikbaar. Lastig is dan wel dat er over LibreOffice minder documentatie en minder actieve gebruikersfora beschikbaar zijn dan over Excel en Visual Basic. Ik moet dus iets meer het wiel zelf uitvinden. Maar dat is ook wel weer een leuke uitdaging,

Mijn Financiële Administratie en mijn Meerjarensheet zijn inmiddels succesvol omgezet naar LibreOffice, dat kostte maar een paar dagen (inclusief het leren van de verschillen). Die werken nu naar volle tevredenheid. En ik ben begonnen aan mijn Beleggingsspreadsheet. Dat zal nog wel een aantal maanden duren voordat ik die helemaal operationeel heb. Zeker omdat ik tussentijds ook de beleggingsspreadsheet in Excel ‘upgrade’ om de lessen van het afgelopen jaar te verwerken. Maar als de migratie naar LibreOffice klaar is, dan wordt mijn afhankelijkheid van Microsoft ook wel een stuk minder.

Microsoft Office of LibreOffice, wat doe jij?

error

© 2019 Geldnerd.nl

Theme by Anders NorenUp ↑