Страница 1 из 1

меня или Excel глючит?

Добавлено: 17 сен 2008, 10:30
sergvk
Добрый день!
столкнулся с "аномалией"....При пошаговом выполнении макроса все работает четко. Ставлю остановку выполнения и ничего не изменяя "толкаю" выполнение макроса дальше. Так же все выполняется. Если выполняется макрос без отладки часть кода "не срабатывает".

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 10:33
demon416
это не аномалия это тормоза :)
сам наблюдал особено если стоит
on error resume next

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 10:38
VictorM
sergvk,
часть кода "не срабатывает".
а что за часть?

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 10:39
sergvk
demon416 писал(а):это не аномалия это тормоза :)
сам наблюдал особено если стоит
on error resume next


.. и как же с этим бороться? Убирать On Error... не хочется, код сильно распухает.

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 10:43
sergvk
VictorM писал(а):sergvk,
а что за часть?

Создаю новую книгу. Переношу данные с нескольких листов исходной книги и в ней (новой книге) надо удалить вычисленные колонки.

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 10:47
VictorM
sergvk,
Создаю новую книгу. Переношу данные с нескольких листов исходной книги и в ней (новой книге) надо удалить вычисленные колонки.
вроде ничего особенного, мож код оптимизировать :confused:
кстати , удаление может работать ОЧЕНЬ долго, смотря что и как удалять.

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 10:53
sergvk
VictorM писал(а):sergvk,
вроде ничего особенного, мож код оптимизировать :confused:
кстати , удаление может работать ОЧЕНЬ долго, смотря что и как удалять.

все удаление одной строкой:

Код: Выделить всё

BookReport.Sheets(1).Range(strColumnDel).Delete Shift:=xlToLeft
где strColumnDel строка типа "C:C,H:H,J:J"

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 11:21
sergvk
Мдаа... Пришлось добавить еще один цикл - :(

Re: меня или Excel глючит?

Добавлено: 17 сен 2008, 11:35
VictorM
sergvk писал(а):Мдаа... Пришлось добавить еще один цикл - :(

Лишь бы работало.... ;)
Хотя , не видя Ваш код, нам эта фраза ни о чем не говрит...