Если выдает ошибку, что процедура большая...

Программирование на Visual Basic for Applications
Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Если выдает ошибку, что процедура большая...

Сообщение Legachoff » 09.02.2006 (Чт) 10:45

Если выдает ошибку, что процедура большая, как-то можно это обойти, не создавая новых процедур и не меняя структури макроса?
http://text-books.ru/
http://rapidup.ru/
http://1z0.ru/
Последний раз редактировалось Legachoff 24.12.2012 (Пн) 12:53, всего редактировалось 1 раз.

Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Сообщение Legachoff » 09.02.2006 (Чт) 11:10

хотелось бы ещё знать как определяеться что процедура большая, количеством строк в модуле или количеством операций там?

$€rg
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 11.01.2006 (Ср) 10:15
Откуда: Санкт-Петербург

Сообщение $€rg » 09.02.2006 (Чт) 12:38

"... количество кода, которое может быть загружено в модуль ограничено 65534 строками, 1 строка кода может состоять не более чем из 1024 байт. до 256 пробелов могут предшествовать действительному тексту в одной строке, и не более 25 символов продолжения строк может быть включено в одну логическую строку...", "...каждая процедура может содержать до 64Кб кода. Если процедура или модуль превысят этот предел, VB генерирует ошибку, чтоб ее избежать надо: разбить длинные процедуры на несколько меньших или переместить объявления уровня модуля в другой модуль..." и т. д. и т. п.

Legachoff
Обычный пользователь
Обычный пользователь
 
Сообщения: 75
Зарегистрирован: 14.10.2005 (Пт) 15:09

Сообщение Legachoff » 09.02.2006 (Чт) 13:02

спасибо :(


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 70

    TopList  
cron