ник: Анатолий (Киев)
Т.е. таблицу находит, а ошибка на DoCmd.DeleteObject? Очень интересно.
Попробуйте удалять "родным" для DAO методом: MYDB.TableDefs.Delete Tabl.Name
А вообще, програмеры делятся на тех, кто всегда называет объекты латинскими символами и регулярно делает резервные копии, и тех, кто этого раньше не делал. 