Developer since 1982, I met VBA in 1998, and since then it's become my favorite programming language.
Often underestimated, VBA is a powerful tool allowing extraordinary results, especially to automate long, tedious and repetitive tasks, but also to create complex, corporate-level applications.
Do you use MS Office at your workplace? Then VBA is the perfect tool to simplify your users' work, increasing their potential and productivity.

Hints, ideas, tips, tricks, unusual code. Visit the shop to download free VBA samples, but also tutorials about useful and interesting topics, and tools you can embed in your projects.



  • New VBA pill!

    [12 Apr 2024] Long time no see! Was busy with other things, but here's another free VBA pill: a Gregorian-Ethiopic calendar translator.
    I know, that's very peculiar and not for everyone... but years ago I had the chance to spend some time in Ethiopia, as a VBA consultant for the United Nations. I still have some contacts and some good friends there, and I was asked if it was possible to create a calendar translator between our Western Gregorian Calendar and their Coptic calendar. Well, why not? Here it is, an Access version and, exceptionally, a Web version. Thanks, my friends, for the beautiful times and the fond memories!

  • Interview about "Access on steroids"

    [3 Apr 2024] The great Karl Donaubauer interviewed me to talk about my book. Thanks Karl, it's been an honor!

  • Book presentation

    [18 Feb 2024] Here's the recording of my book presentation to the "Access with SQL Server" group, last week. Thanks again guys for having me!

    [30 Jan 2024] UPDATE: "Access on Steroids" gets international! E' ora disponibile anche la versione in Italiano!

  • Access on steroids

    [05 Jan 2024] The last months have been very hard, due to serious family problems. Nonetheless, I managed to finish the book I was writing. It's called "Access on steroids", and contains all about my main work, what I call "dynamic" interfaces.

    In 190 pages you'll find:

    - A collection of my own "good" practices
    - An introduction to VBA classes
    - The so-called "bit-field" technique
    - How to realize a drag and drop engine
    - How to create a "sliding form" effect
    - How to build a scrollable timeline

    Starting from scratch, you'll be able to create classes you can easily embed in your projects to spice up your Access applications. The package also includes all the source code, fully commented.

    Watch a presentation video on my YouTube channel.

Coming next

  • Alas, nothing in sight...


  • A new look

    [23 Jan 2024] Nothing revolutionary, but it was time for some small tweaks to this site...

  • New tutorial: Continuous form sorting

    [28 Feb 2023] Would you like to sort your continuous forms by double clicking on a column header? Sorter shows you how to add this feature to your projects in an easy and quick way. Embed the components in your project, configure the included table, and you're set to go. Short preview on my YouTube Channel.

  • New tool: Sliding tickers

    [31 Jan 2023] Another tool has joined my online shop! With Sliding Ticker you'll be able to easily create colored ticker bars. The labels act as sliders, so users can drag and drop them to make their selection. An unusual alternative to more common text boxes and spin buttons. Watch a demo on my YouTube Channel!

  • New tool: Password builder assistant

    [15 Jan 2023] Another tool has reached my online shop! Password Builder Assistant will help your users create a new password which matches the house rules. Watch a demo on my YouTube Channel!