Others

Fix Microsoft Access Combo Box On Not In List Event Error

Phi Hung VoPhi Hung Vo Oct 28, 2026 868 views

Question details

The user is encountering an error where the 'On Not In List' event for a combo box is reported as unsupported, preventing the VBA event procedure from opening.

How to Fix the Access Combo Box 'On Not In List' Event Error
Product
Microsoft Access
Device & OS
not provided
Scenario
Attempting to trigger or edit a combo box event on a previously working Microsoft Access form.
Observed behavior
Access throws an error stating the event is unsupported and blocks access to the associated VBA event procedure code.
Before you start

Ensure you create a safe copy of your current front-end database file before attempting any repair operations to prevent further data loss.

Solution 1Recommended

Import the Form from a Working Backup

Since the error often points to specific form corruption, restoring the affected form from a known-good backup is the most reliable fix.

Form corruption in Access can cause standard properties and events to suddenly become unrecognized. Pulling a clean version of the form from a backup bypasses the need to rebuild the VBA code from scratch.

1
Open the target database

Launch Microsoft Access and open the current front-end database file where you want to place the working form.

2
Start the import process

Navigate to the 'External Data' tab on the ribbon, click on 'New Data Source', select 'From Database', and then choose 'Access'.

3
Select the backup file

Browse for your recent working backup database, select 'Import tables, queries, forms, reports, macros, and modules into the current database', and click OK.

4
Import the form

In the Import Objects dialog, go to the 'Forms' tab, select the working version of the corrupted form, and complete the import. Delete the old corrupt form and rename the imported one to match the original name.

Import the Form from a Working Backup
Relinking Data: If your backup form uses linked tables, verify that the table links are still active and correct in the Linked Table Manager after importing.
Free Microsoft Office alternative

Looking for a Lightweight Alternative for Your Office Tasks?

While WPS Office does not include a database management tool like Access, it is a highly efficient, free alternative for handling your Word documents, Excel spreadsheets, and PowerPoint presentations. If you want to avoid heavy software issues in daily office tasks, consider WPS Office.

Fully compatible with Microsoft Word, Excel, and PowerPoint formats (.docx, .xlsx, .pptx).Lightweight and fast to install, reducing system resource strain and avoiding common bloatware errors.All-in-one suite combining documents, spreadsheets, presentations, and PDFs in a single tabbed window.Free to use with a familiar, easy-to-navigate interface for seamless migration.
microsoft office alternative - wps office

Frequently Asked Questions

What causes a Microsoft Access form to become corrupt?

Form corruption often happens due to network interruptions while saving, improper system shutdowns, bloated database sizes, or repetitive modifying of VBA code in Design View without periodically compiling the code and compacting the database.

Does the 'On Not In List' event work for all combo boxes?

Yes, it is a standard built-in event for Access combo boxes, provided the 'Limit To List' property is set to 'Yes'. If Access suddenly reports it as unsupported, it usually indicates a structural error, a missing VBA reference, or corruption isolated to that specific control or form.

How do I recreate a corrupt combo box without losing data?

Open your form in Design View, take note of the existing combo box properties, and delete the control. Add a new combo box from the Form Design toolbox, bind it to the same underlying field in the 'Control Source' property, re-apply your 'Row Source' query, and rewrite or reconnect the VBA events.