Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка ошибки / 4 сообщений из 4, страница 1 из 1
20.11.2007, 09:21:09
    #34950675
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки
Код: plaintext
1.
2.
3.
4.
5.
Private Sub CommandButton1_Click()
Sheets("ВЗнМ").ShowAllData
Sheets("ВЗнМ").Range("B7:H23").AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:= _
        Sheets("ТУЗнМ").Range("AS4:AU11"), Unique:=False
    ActiveWindow.SmallScroll Down:=- 9 
End Sub

Вот пример кода, простой расширенный фильтр так сказать, сначала происходит очистка фильтра, а потом установка нового. Как обойти ошибку , которая возникает если фильтра не было и очищать нечего?
...
Рейтинг: 0 / 0
20.11.2007, 09:29:16
    #34950688
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки
Если лень думать, то On Error Resume Next .
...
Рейтинг: 0 / 0
20.11.2007, 09:49:10
    #34950738
Evrodiller
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки
big-dukeЕсли лень думать, то On Error Resume Next .

Совсем забыл про это )) спасибо.
...
Рейтинг: 0 / 0
20.11.2007, 10:15:51
    #34950830
Deggasad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обработка ошибки
Evrodiller big-dukeЕсли лень думать, то On Error Resume Next .

Совсем забыл про это )) спасибо.

Значит всё-таки не хочется

1) Зачем вообще его сбрасывать? Задавайте новое условие да и всё
2) Если всё же возникнет необходимость (где-то в другом месте, т.к. в приведённом коде это не нужно), то так
Код: plaintext
If Sheets("ВЗнМ").FilterMode Then Sheets("ВЗнМ").ShowAllData
Можно добавить конструкцию With... End With
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Обработка ошибки / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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