Я не думаю, что диалог поиска и замены достаточно сложен для того, что вы хотите сделать. Вы можете использовать регулярное выражение в коде VBA, которое должно быть близко к тому, что вы хотите. Однако это может быть легко с SQL.
Для отображения всех полей name_field, кроме последнего пробела и буквы:
SELECT Left(name_field, Len(name_field)-2)
FROM MyTable
WHERE name_field Like "* [a-z]";
Чтобы на самом деле удалить пробел плюс букву из поля name_field:
UPDATE MyTable
SET name_field = Left(name_field, Len(name_field)-2)
WHERE name_field Like "* [a-z]";