Имеется небольшой макрос (обработка события при нажатии на кнопку "Сформировать"на листе "Ярлык"). При нажатии на кнопку открывается форма, в которую заносится номер сопроводительного ярлыка. Далее макрос заносит в массив строки, содержащие введенное значение. При количестве строк больше 1 вызвается форма, в котором необходимо выбрать нужную запись. Далее на лист "Ярлык" выводятся необходимые значения из строки выбранной записи. Всё работает, но по прошествии определненного времени при вызове формы Excel уходит на перезагрузку. Это мой первый написанный макрос. Подскажите, пожалуйста, в чем может быть причина ухода на перезагрузку. В гугле ничего конкретного не нашел. Файл создан в Excel 2010. У работника также установлен Excel 2010.
Здравствуйте.
Имеется небольшой макрос (обработка события при нажатии на кнопку "Сформировать"на листе "Ярлык"). При нажатии на кнопку открывается форма, в которую заносится номер сопроводительного ярлыка. Далее макрос заносит в массив строки, содержащие введенное значение. При количестве строк больше 1 вызвается форма, в котором необходимо выбрать нужную запись. Далее на лист "Ярлык" выводятся необходимые значения из строки выбранной записи. Всё работает, но по прошествии определненного времени при вызове формы Excel уходит на перезагрузку. Это мой первый написанный макрос. Подскажите, пожалуйста, в чем может быть причина ухода на перезагрузку. В гугле ничего конкретного не нашел. Файл создан в Excel 2010. У работника также установлен Excel 2010.Nick2010
Нет возможности проверить. Попробуйте вместо интеджеров сделать лонг (у меня пару раз подобная проблема именно так решалась). + делать очистку массива Ar_Str в конце процедуры.
Нет возможности проверить. Попробуйте вместо интеджеров сделать лонг (у меня пару раз подобная проблема именно так решалась). + делать очистку массива Ar_Str в конце процедуры.SkyPro
Exel на перезагрузку , это "ожидание отклика программы" или "закрытие" ? (пытался проверить хоть как то - не получилось ) Может библиотеки лишние так реагируют? А другие программы Microsft office в это время работают и возникает конфликт ? Или попробовать откомпилировать ...
Exel на перезагрузку , это "ожидание отклика программы" или "закрытие" ? (пытался проверить хоть как то - не получилось ) Может библиотеки лишние так реагируют? А другие программы Microsft office в это время работают и возникает конфликт ? Или попробовать откомпилировать ...PaLbI4
Сообщение отредактировал PaLbI4 - Пятница, 06.12.2013, 14:15