powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / (VBA Excel) Проблемы со SpecialCells
4 сообщений из 4, страница 1 из 1
(VBA Excel) Проблемы со SpecialCells
    #36636221
Вот такой код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Dim Num_numbers_cells As Range
For j =  2  To Cur_range.Columns.Count
    Set Num_numbers_cells = Cur_range.Columns(j).SpecialCells(xlCellTypeConstants, xlNumbers)
    If Not Num_numbers_cells Is Nothing Then
        Cells_count = Num_numbers_cells.Count
    Else
        Cells_count =  0 
    End If
...
Next
спотыкается на установке региона Num_numbers_cells , если в выборке SpecialCells нет чисел (столбец пустой).
При этом ( Error_hanler отсылает на Resume Next ) условие If Not Num_numbers_cells Is Nothing истинно, т.к. вся информация по региону осталась с предыдущего шага.
Почему не обнуляется?
...
Рейтинг: 0 / 0
(VBA Excel) Проблемы со SpecialCells
    #36636276
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий-(сколько-же-нас?), добавьте перед очередной итерацией строку с уничтожением ссылки переменной на диапазон:
Код: plaintext
1.
    Set Num_numbers_cells = Nothing
Next
...
Рейтинг: 0 / 0
(VBA Excel) Проблемы со SpecialCells
    #36636284
Спасибо!
Мысль обнулить была, но как -- не допетрил ;)
...
Рейтинг: 0 / 0
(VBA Excel) Проблемы со SpecialCells
    #36636291
Фотография vlth
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И Cells_count = 0
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / (VBA Excel) Проблемы со SpecialCells
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]