EXCEL-ы 97 и XP. Есть ли у них совместное будущее? )

Программирование на Visual Basic for Applications
Анна
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 21.10.2003 (Вт) 10:50

EXCEL-ы 97 и XP. Есть ли у них совместное будущее? )

Сообщение Анна » 29.10.2003 (Ср) 12:01

Макрос, написанный на VBA, под EXCEL XP работает нормально, а под 97-ым на 20-ом листе отказывает, говорит с памятью чего-то. Почему? Как избавиться от ошибки или как написать исключение (вплоть до какими словами :) и мессаджбокса)?

Анна
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 21.10.2003 (Вт) 10:50

Сообщение Анна » 29.10.2003 (Ср) 15:57

Ну если вы думаете, что здесь ей будет лучше, то ладно... :)))

Анна
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 21.10.2003 (Вт) 10:50

Сообщение Анна » 29.10.2003 (Ср) 15:59

И необязательно отвечать сразу на все вопросы... Что же никто не знает, как исключение написать? удвительное рядом.. :P

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 29.10.2003 (Ср) 16:37

Что такое "исключение" в вашем понимании хотелось бы сперва узнать :)

Анна
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 21.10.2003 (Вт) 10:50

Сообщение Анна » 30.10.2003 (Чт) 14:40

пытаешься выполнить набор операторов, если не получается, выброс исключения без аварийного завершения программы, перехват исключения и обработка :)

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.10.2003 (Чт) 14:43

Стандатный метод обработки ошибок On Error.

Как им пользоваться - в хелпе написано.

Анна
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 21.10.2003 (Вт) 10:50

Сообщение Анна » 30.10.2003 (Чт) 16:48

Ага, спасибо, а как память освободить?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.10.2003 (Чт) 17:14

Занятую чем смотря :)

Анна
Начинающий
Начинающий
 
Сообщения: 15
Зарегистрирован: 21.10.2003 (Вт) 10:50

Сообщение Анна » 30.10.2003 (Чт) 17:41

массивом, тип определен пользователем

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.10.2003 (Чт) 18:07

Самоуничтожится, когда отработает существование процедура, в которой он определен.

Так же можено ReDim ArrName(0)


Вернуться в VBA

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

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

    TopList