Service

Excel & VBA applications

Still working with a spreadsheet no one dares to change, or does a manual process keep grinding to a halt? We build and maintain Excel and VBA applications that are clear, robust and well-documented — and your data stays yours, even if you later move to another provider.

Who it's for

A familiar situation for SMEs and larger organisations alike

From a controller who manually merges figures every month to a manufacturing business where one wrong formula brings the whole planning process to a halt. Once Excel or Google Sheets has become a serious part of your business process, structure and maintainability matter just as much as the outcome itself.

Anyone looking for an Excel programmer or a VBA programmer is usually after exactly that: not someone to write a formula, but someone who builds the file so that it still holds up five years from now - and so that the next developer can take it over.

Need several people to work with the same data?

Examples

A selection of what we build and maintain

Reporting and analysis

Management reports, overviews and calculations using Power Query and Power Pivot, including work with larger datasets.

Data import and conversion

Links to ERP and accounting systems such as Exact, SAP, Infor M3, SQL or AS400, CSV and XML conversion, and processing of bank files such as CAMT.053 or MT940.

Quoting, order and invoicing tools

One file from intake to invoice, with clear input screens for your staff.

Planning and time tracking

Planning, budgets, forecasts and time tracking that grow with your organisation.

Integrations

Connections with Word, Outlook, Google Maps and external web services.

Protected user interfaces

User-friendly screens that prevent a formula being overwritten by accident.

How we work

Three ways to work together

Fixed project price

After reviewing your requirements, you get a no-obligation quote with a fixed price and delivery time.

Time and materials

For larger projects where the scope is not yet fixed, we work on a time-and-materials basis and agree the work as the project progresses.

On-site consultancy

One or more half-days per week as an in-house Excel resource, so knowledge stays within your organisation.

Trust

Over thirty years of experience

Worked for over 600 organisations, from SMEs to corporates — see a selection on the references page.

Simultaneous use

Multiple people working in the same application at once

Standard Excel and SharePoint soon run into limits at business-critical scale. Read how we solve that in our knowledge article on Excel with multiple users. See how this could work for your organisation: Excel for multiple users at once.

Frequently asked

Short answers to the questions that come up most

Can I have an existing Excel or VBA file taken over?

Yes — that's a separate service. We analyse the file, document what it does, and build on from there. See also what that involves.

What do you receive on delivery?

What you receive. Every delivery includes a working application, documentation of how it is put together, the test cases it was checked against, and a setup the next developer can take over. That is part of delivery, not extra work billed afterwards. With Excel and VBA the code sits inside the file itself, and we deliver the VBA project without a password on it: you can open the code and read it.

What you may do with it. The application is built to be used in your organisation, and that is what you may use it for. For a custom web application, this is a right to use the application; with Excel and VBA, you receive the file itself. Any other agreed terms are set out in the agreement.

Who holds the rights. Under the NLdigital Terms 2025 the intellectual property rights stay with the supplier unless something else is agreed in writing. Any transfer of those rights or the source code requires a separate written agreement, for both types of application. Being able to read the code with Excel and VBA is therefore a different thing from holding the rights to it.

Your data is a different matter from the code. It is yours and it stays yours. How you get at it yourself - an export, a direct connection to the database, or something else - is agreed per application.

Which Excel versions and platforms do you build for?

We build custom VBA work for Excel on Windows, in Microsoft 365 or Office 2016 and later.

Two limits come with that, and they are technical. Excel for the web does not run VBA at all, and on the Mac VBA is limited - no Windows APIs, no ActiveX controls. These are limitations of Excel on those platforms, not restrictions we impose.

If you need to work on a Mac or in a browser, another approach is needed: Google Sheets or a custom web application. We would rather establish that beforehand than halfway through.

How does maintenance work after delivery?

Through one point of contact. Changes, questions and faults do not get passed from one person to the next: you report them in one place and they are picked up there.

We agree the details for each project. Some applications run for years without needing anything; others evolve with the process they support. For business-critical applications we record the arrangement in a maintenance agreement, so that it does not depend on who happens to have time.

A service level agreement can be part of that. What goes into it depends on what the application does and on what a day of downtime costs you. So there is no standard package that applies to every application; we agree together which arrangements suit yours and record them in the maintenance agreement.

What drives the cost?

The scope of the work, the number of data sources, the integrations with other systems, and with an existing file, how much of it can be kept. That is why there are no prices on this page: they follow from reviewing your requirements, as a no-obligation quote or a time-and-materials arrangement.

Do you also work with Google Sheets instead of Excel?

Yes, the same approach and the same precision, but in the browser and instantly shareable with your team.

Contact

Get in touch about your project

Briefly describe what you're dealing with, and Dennis will reply within one working day. The whole project can run in English, from the first conversation to the documentation and support.

Go to the contact form