ник: osmor
а проверить открыта форма или нет...
CurrentProject.AllForms("форма").isloaded
т.е. идея проста
вынести код в модуль в отдельную функцию
в ней проверять загруженность формы
использовать вместо me
screen.activeform
вызвать эту фунцкию и из кнопки и из макроса