Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/При выполнении макроса Excel уходит в перезагрузку - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » При выполнении макроса Excel уходит в перезагрузку (Макросы Sub)
При выполнении макроса Excel уходит в перезагрузку
Nick2010 Дата: Четверг, 05.12.2013, 08:46 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Здравствуйте.

Имеется небольшой макрос (обработка события при нажатии на кнопку "Сформировать"на листе "Ярлык"). При нажатии на кнопку открывается форма, в которую заносится номер сопроводительного ярлыка. Далее макрос заносит в массив строки, содержащие введенное значение. При количестве строк больше 1 вызвается форма, в котором необходимо выбрать нужную запись.
Далее на лист "Ярлык" выводятся необходимые значения из строки выбранной записи.
Всё работает, но по прошествии определненного времени при вызове формы Excel уходит на перезагрузку.
Это мой первый написанный макрос. Подскажите, пожалуйста, в чем может быть причина ухода на перезагрузку. В гугле ничего конкретного не нашел.
Файл создан в Excel 2010. У работника также установлен Excel 2010.
К сообщению приложен файл: 9601421.rar (44.0 Kb)
 
Ответить
СообщениеЗдравствуйте.

Имеется небольшой макрос (обработка события при нажатии на кнопку "Сформировать"на листе "Ярлык"). При нажатии на кнопку открывается форма, в которую заносится номер сопроводительного ярлыка. Далее макрос заносит в массив строки, содержащие введенное значение. При количестве строк больше 1 вызвается форма, в котором необходимо выбрать нужную запись.
Далее на лист "Ярлык" выводятся необходимые значения из строки выбранной записи.
Всё работает, но по прошествии определненного времени при вызове формы Excel уходит на перезагрузку.
Это мой первый написанный макрос. Подскажите, пожалуйста, в чем может быть причина ухода на перезагрузку. В гугле ничего конкретного не нашел.
Файл создан в Excel 2010. У работника также установлен Excel 2010.

Автор - Nick2010
Дата добавления - 05.12.2013 в 08:46
SkyPro Дата: Четверг, 05.12.2013, 11:16 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Нет возможности проверить.
Попробуйте вместо интеджеров сделать лонг (у меня пару раз подобная проблема именно так решалась). + делать очистку массива Ar_Str в конце процедуры.


skypro1111@gmail.com
 
Ответить
СообщениеНет возможности проверить.
Попробуйте вместо интеджеров сделать лонг (у меня пару раз подобная проблема именно так решалась). + делать очистку массива Ar_Str в конце процедуры.

Автор - SkyPro
Дата добавления - 05.12.2013 в 11:16
PaLbI4 Дата: Пятница, 06.12.2013, 14:00 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 25
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Exel на перезагрузку , это "ожидание отклика программы" или "закрытие" ?
(пытался проверить хоть как то - не получилось )
Может библиотеки лишние так реагируют?
А другие программы Microsft office в это время работают и возникает конфликт ?
Или попробовать откомпилировать ...


Сообщение отредактировал PaLbI4 - Пятница, 06.12.2013, 14:15
 
Ответить
СообщениеExel на перезагрузку , это "ожидание отклика программы" или "закрытие" ?
(пытался проверить хоть как то - не получилось )
Может библиотеки лишние так реагируют?
А другие программы Microsft office в это время работают и возникает конфликт ?
Или попробовать откомпилировать ...

Автор - PaLbI4
Дата добавления - 06.12.2013 в 14:00
Nick2010 Дата: Среда, 11.12.2013, 11:00 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 2
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
SkyPro,
Поменял тип переменных на лонг, добавил очистку массива в конце процедуры. Проблемма осталась.
 
Ответить
СообщениеSkyPro,
Поменял тип переменных на лонг, добавил очистку массива в конце процедуры. Проблемма осталась.

Автор - Nick2010
Дата добавления - 11.12.2013 в 11:00
Мир MS Excel » Вопросы и решения » Вопросы по VBA » При выполнении макроса Excel уходит в перезагрузку (Макросы Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!