
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
06.02.2007, 04:09
|
|||
|---|---|---|---|
|
|||
Вопрос по коду VBA |
|||
|
#18+
With Sheets(1).Cells Set c = .Find("2", LookIn:=xlValues) If Not c Is Nothing Then firstAddress = c.Address Do Rows(c.Row).Delete shift:=xlUp Set c = .FindNext(c) '????????????? Loop While Not c Is Nothing And c.Address <> firstAddress End If End With Удаляю строку с найденным значением, выдает ошибку - невозможно получить свойство FindNext класса Range. Мне нужно удалить все строки с искомым значением, как быть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.02.2007, 14:00
|
|||
|---|---|---|---|
Вопрос по коду VBA |
|||
|
#18+
Она же уже удалена! Или в цикле Find и Delete (без FindNext) или с FindNext записать номера строк в массив и в следующем цикле удалять строки отсортировав массив по убыванию, от последней до первой Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=16&mobile=1&tid=1346269]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
66ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 232ms |
| total: | 403ms |

| 0 / 0 |
