Поймите, что здесь как минимум 2 (да два!) НРАВИТСЯ оператора.
Один из них - оператор LIKE в VBA.
Другой оператор LIKE для SQL базы данных, к которой вы присоединены.
Обычными подстановочными знаками в SQL являются% (для любого # любого символа) и _ (для одного любого символа).
Знайте также, что MS Access может открывать базы данных, которые не являются Access; это может быть Microsoft SQL Server, Oracle или IBM DB2. (Кстати, база данных, которая является нормальной для Access, называется Microsoft JET.) Вы можете быть защищены от этой истины, когда создаете объект Query в Access - в этом случае вы используете JET SQL, даже если запрашиваете связанную таблицу .
Однако в VBA, когда вы используете DAO или ADO, вы говорите напрямую с любой системой баз данных, и в этом случае вы ДОЛЖНЫ использовать SQL этой конкретной системы.
ОК, короткий ответ: используйте%, как сказал cularis.