Благодарю, Nic70y и DV. Воспользовался вариантом с выделением ячеек, лежащих под датой. Как такое написать самому пока не разобрался. Если кто-то все-таки знает причину появления "Runtime Error 91: Object variable or with block variable not set" - сообщите, если не лень.
Здравствуйте, The_Prist. Спасибо, что не бросаете. Ваш последний код решает одну из двух замеченных мной проблем, а именно, перестает повторно открываться и закрываться файл. Но время запуска по событию "изменение на листе" вообще не работает. (Проверял, меняя в различных сочетаниях длительности периодов). Умом понимаю, что при появлении изменений должно отменяться время запуска по открытию и назначаться по изменению, а как сделать не знаю.
Здравствуйте, The_Prist. Спасибо за вариант. Срабатывает с Вашим кодом гораздо быстрее. Если в файл не вносились изменения - он закрывается как надо. Если действия были - после закрытия еще раз откр./закр. Происходит это быстро, можно бы и потерпеть, но на файле, для которого нужен код будет стоять пароль, и поэтому будет вылезать и висеть окно его ввода. Также при наличии изменений время закрытия продолжает отсчитываться от момента открытия файла, а не от момента последнего действия.
Михаил, проблема в том, что файл, если в него вносились изменения, после закрытия по срабатыванию макроса, через несколько секунд снова открывается и закрывается уже без моего участия. Как я понял, это как-то связано с присваиванием дополнительному аргументу Schedule значение False. Я это сделал методом тыка, конечно, но ничего не изменилось. Михаил, если Вы знаете решение навскидку - сообщите, пожалуйста. Если нет, могу ли я использовать файл из Вашего примера для создания новой темы?
Здравствуйте. Необходима возможность закрыть документ Excel (любой) с сохранением двумя способами: - по нажатию на кнопку; - по истечении определенного времени (скорее всего, будет 5 мин.) при отсутствии действий на протяжении этого периода. Поиском готового ответа не нашел, буду благодарен за помощь.
Здравствуйте. В Excel создан календарь, внешне напоминающий календарь Outlook. Календарь охватывает несколько лет, информацией приходится пользоваться постоянно по всему периоду. Требуется по нажатию на кнопку возвращаться к текущей дате, т.е. чтобы соответствующие ячейки оказывались в поле экрана. В Outlook это реализовано кнопкой "Сегодня". Если не затруднит, окажите, пожалуйста. помощь. Благодарю заранее. Александр.