Excel Macro Support

Keep Your Macros Running After Every Office Update.

Plenty of organizations still run invoicing, imports or month-end reports on a macro someone wrote years ago. It works until an Office update, a security change or a file move breaks it, usually on the day it is needed most. Ceifa supports those macros as part of your managed IT: we fix them when they fail, back them up, document what they do, make small changes on request, and warn you before a fragile one gives out.

Why Macros Stop Working, Usually on a Busy Day

Most VBA failures are not caused by the code changing. They are caused by everything around it changing: an Office update, a stricter macro security setting, a move from 32-bit to 64-bit Office, files migrated to SharePoint or OneDrive so old paths no longer exist, or the account a macro relied on being disabled when someone left. Microsoft now blocks macros in files that arrive from email or the internet by default, which catches out plenty of older tools.

That is why macro support belongs with the people who manage the rest of your IT. We see the updates, the security policies, the file moves and the staff changes, so when a macro breaks we already know what changed around it. Our job is to get it running again, fix the cause, and write down what we found.

Our First Four Checks

When a macro fails, we start with four questions. Did Office or Windows update recently? Has the file, or a file it reads, moved? Is it opening from a location Office trusts? Has an account or password it depends on changed? One of those is often the answer, and checking them first gets your team working again sooner.

What Managed Macro Support Changes

A macro your business depends on deserves the same care as any other system. Here is the difference between a macro nobody owns and one that sits inside your managed IT.

Module 01

Fixed After the Update

Before

The macro button does nothing on Monday morning because Office updated over the weekend.

After

A helpdesk ticket, a diagnosed cause and a fix, with the cause written down for next time.

Module 02

Trusted Properly, Not Clicked Through

Before

Staff told to click Enable Content on any file that asks, because that is the only way the macro runs.

After

Macros run from trusted locations or as signed code, inside the same security baseline we apply to every client.

Module 03

Backed Up, Code Included

Before

The only working copy of the .xlsm lives on one desktop, and nobody is sure which version is current.

After

The file kept in a managed, backed-up location with version history, so a bad edit can be rolled back.

Module 04

Explained in Plain Language

Before

Nobody can say what the macro touches, which files it reads, or what happens if it stops halfway.

After

A short runbook covering what it does, what triggers it, what it depends on and the first steps when it breaks.

Module 05

Small Changes on Request

Before

A new folder path or an extra field waits for months because nobody wants to open the VBA editor.

After

The change requested through the helpdesk, tested on a copy, then put back into use.

Module 06

Flagged Before It Fails

Before

A macro relying on an old add-in, a 32-bit control or a former employee’s file path, working until the day it does not.

After

The risk raised with you early. If a rebuild is needed, it is delivered with Regroove, our sister consultancy.

Clod Feijao, Partner and Director of Client Success at Ceifa

Your Contact for This Service

Clod Feijao, Partner and Director of Client Success

Macro support at Ceifa has a named person accountable for it, not just a queue. Clod looks after client relationships, which includes making sure the macros and spreadsheets your teams depend on are supported, documented and reviewed alongside the rest of your IT.

He does not write the VBA himself. His job is to make sure a failing macro gets fixed properly, that repeat problems are raised with you instead of patched quietly, and that when a tool needs rebuilding, the work is scoped with Regroove, our sister consultancy, and comes back under our support once it is done.

Read Clod’s profile

The Support Log

Every macro we take on moves through the same stages, from the day we find it to the day-to-day support that follows.

v0.1
+

Find the Macros You Rely On

We ask each team which macro-enabled files they could not work without, and list them with an owner, a location and what each one is used for.

v0.2
+

Check How They Run Today

We look at the Office version and bitness, macro security settings, file locations, references and add-ins, so we know what could break the next time something changes.

v0.3
+

Back Up and Secure

Critical files go to a managed, backed-up location with version history. Macros run from trusted locations or as signed code, and editing rights are limited to the people who need them.

v0.4
+

Write the Runbook

We document what each macro does, what it depends on and what to try first when it fails, in plain language your staff can follow.

v0.5
+

Support, Fix and Adjust

Failures and small change requests go through the helpdesk. We test changes on a copy, then update the runbook so the record stays current.

v1.0
+

Review and Plan Ahead

In our regular reviews we flag macros that are getting harder to keep alive. When one needs rebuilding or replacing, we scope it with Regroove and keep supporting the result.

Macro support is one part of how Ceifa looks after the data your business runs on. When the risk sits in the workbook rather than the code, see Excel spreadsheet support for backups, permissions and documentation. When a macro reads from or writes to a database, see SQL database support and maintenance. For reporting built on that data, see our Power BI dashboards page.

Common Questions

Raise a ticket with our helpdesk and leave the file as it is, rather than trying fixes on the only copy. We check what changed, whether that is the Office build, a security setting, a moved file or a missing reference, and get the macro running again. Critical issues get a response within 30 minutes during business hours. The cause and the fix go into the runbook, so a repeat is quicker to solve.

Have a Macro Everyone Is Afraid to Touch?

Tell us which macros your teams depend on. We will show you how Ceifa would back them up, secure them and support them as part of your managed IT, and tell you plainly which ones are close to failing.

Burnaby Head Office: 3999 Henning Dr #402, Burnaby, BC V5C 6P7  |  Victoria Office: 300-848 Courtney Street, Victoria, BC V8W 1C4