А у "не запускается" есть какое-то более подробное описание? Как запускаете-то? Вижу, что там добавили параметр в вызов, а процедуры с параметром не отображаются в списке макросов. Либо в макрос вносились изменения, суть которых автор не понимал, либо запускалось не вручную.
vanya7819 написал: хотя бы понять в чём причина, что код не запускается даже из самого VBA по нажатию F5
внимательно прочитать то, что я написал выше. Это и есть причина.
Цитата
vanya7819 написал: Он точно был рабочий и я его мог запускать как с VBA так и кнопкой на ленте
Я бы с радостью в это поверил, но своим глазам доверяю больше. Либо после этого код был изменен(добавлен параметр), либо вызывался не этот код. Вариантов НЕТ.
То ли со стеной разговариваю, то ли Вы не читаете. НЕВОЗМОЖНО и оставить параметр и вызывать код через F5 и Alt+F8 без вспомогательных процедур. Ну невозможно, т.к. это невозможно ни в одной версии Excel. И уверен, что и раньше так не работало. Что у Вас там на кнопках никто не знает, но уверен, было не так. Возможно, была просто другая процедура, которая вызывала эту процедуру без указания параметра и все.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
vanya7819, обиделся, видите ли... губки надул. А спасибо сказать помощникам? Верните тексты сообщений! Вы не на базаре, тема и подсказки могут пригодиться другим. Не исправите - бан за неуважение к форуму