VBA & Macro Problems

How to Install 64-Bit ODBC Drivers for Excel VBA | Fix Missing Drivers

Huda QurayshiHuda Qurayshi Oct 26, 2026 870 views

Question details

Users encounter failures in Excel VBA workbooks because essential 64-bit ODBC drivers, such as Microsoft Access, are missing from the system.

How to Install 64-Bit ODBC Drivers for Excel VBA
Product
Microsoft Excel
Device & OS
Windows
Scenario
Running Excel VBA macros that require database connections via ODBC.
Observed behavior
VBA code execution fails, and the required drivers (like Access or Excel drivers) do not appear in the ODBC Data Source Administrator.
Before you start

Ensure you have administrator privileges on your Windows PC and confirm whether your installed version of Excel is 64-bit to match the required driver architecture.

Solution 1Recommended

Install the 64-Bit Microsoft Access Database Engine Redistributable

If drivers like Microsoft Access are missing from your ODBC Administrator list, you must download and install the official redistributable package first.

By default, Windows may only list the SQL Server driver in the ODBC Data Sources menu. To enable database connections for Office files via VBA, the specific Access Database Engine must be manually installed.

1
Download the Installer

Navigate to the official Microsoft download page for the Microsoft Access Database Engine Redistributable.

2
Select the 64-bit Version

Choose the 64-bit version of the installer (typically named AccessDatabaseEngine_X64.exe) and download it to your local drive.

3
Run the Setup

Double-click the downloaded file to run the installer with administrator rights, and follow the on-screen prompts to complete the setup.

4
Restart Your System

Restart your computer to ensure the new ODBC drivers are properly registered in the Windows registry.

Install the 64-Bit Microsoft Access Database Engine Redistributable
Installation Complete: Once installed, the Microsoft Access, Text, and Excel drivers will become available in your ODBC Data Source Administrator.
Free Microsoft Office alternative

Experience Seamless VBA Compatibility with WPS Office

If you frequently work with macros, data queries, and complex spreadsheets, WPS Office offers a lightweight, highly compatible alternative to Microsoft Excel. It handles VBA efficiently and lets you execute existing macros or database scripts without expensive subscriptions.

  1. 1. Download WPS Office: Visit the official WPS website to download and install the free version of WPS Office on your PC.
  2. 2. Open Your Macro File: Launch WPS Spreadsheets and open your existing .xlsm or .xlsb files containing the VBA code.
  3. 3. Enable and Run VBA: Click 'Enable Macros' in the security warning prompt to successfully run your database connection scripts.
Highly compatible with Microsoft Excel formats (.xlsx, .xlsm, .xls) and macro structures.Built-in robust VBA editor to run, debug, and manage your scripts seamlessly.Free, lightweight design ensures faster load times and consumes fewer system resources.Familiar ribbon user interface allows for a seamless migration with zero learning curve.
microsoft office alternative - wps office

Frequently Asked Questions

Why does the ODBC Data Source Administrator only show SQL Server?

This occurs because third-party ODBC drivers are not pre-installed on modern Windows systems by default. For Office-related drivers, you must manually download and install the Microsoft Access Database Engine Redistributable.

How do I know if I need the 32-bit or 64-bit ODBC driver?

The driver architecture must exactly match the bit-version of the application running the VBA code. If you are using a 64-bit version of Excel or WPS Office, you must install the 64-bit ODBC drivers.

Can I use ODBC database connections in WPS Office Spreadsheets?

Yes, WPS Office Spreadsheets fully supports VBA and can utilize system-level ODBC Data Sources to connect to external databases, provided the correct drivers are installed on your Windows PC.