Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Фильтр с исключением значения - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Фильтр с исключением значения (Макросы/Sub)
Фильтр с исключением значения
Anis625 Дата: Вторник, 18.02.2020, 16:30 | Сообщение № 1
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Добрый день, участникам форума!

Решаю свою задачку воспользовался макрокодером для применения фильтра который в заданном диапазоне убирает строки где есть знак "-".

[vba]
Код
Sub Макрос2()
    ActiveSheet.Range("$A$9:$K$23").AutoFilter Field:=2, Criteria1:=Array( _
        "-", "="), Operator:=xlFilterValues
End Sub
[/vba]

У меня получается только применить фильтр который содержит знак "-", а не исключает его.
В синтаксисе Range.AutoFilter не нашел нужного для меня условия.

Подскажите, пожалуйста, как правильно подправить код?
 
Ответить
СообщениеДобрый день, участникам форума!

Решаю свою задачку воспользовался макрокодером для применения фильтра который в заданном диапазоне убирает строки где есть знак "-".

[vba]
Код
Sub Макрос2()
    ActiveSheet.Range("$A$9:$K$23").AutoFilter Field:=2, Criteria1:=Array( _
        "-", "="), Operator:=xlFilterValues
End Sub
[/vba]

У меня получается только применить фильтр который содержит знак "-", а не исключает его.
В синтаксисе Range.AutoFilter не нашел нужного для меня условия.

Подскажите, пожалуйста, как правильно подправить код?

Автор - Anis625
Дата добавления - 18.02.2020 в 16:30
Nic70y Дата: Вторник, 18.02.2020, 16:46 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 8760
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
макрокодер
мне сказал так:
[vba]
Код
Criteria1:="<>*-*", _
        Operator:=xlAnd
[/vba]


ЮMoney 41001841029809
 
Ответить
Сообщение
макрокодер
мне сказал так:
[vba]
Код
Criteria1:="<>*-*", _
        Operator:=xlAnd
[/vba]

Автор - Nic70y
Дата добавления - 18.02.2020 в 16:46
Anis625 Дата: Вторник, 18.02.2020, 16:55 | Сообщение № 3
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Nic70y,

Чуть подправил - убрал **
[vba]
Код
Criteria1:="<>-", _
[/vba]
а то там где в тексте есть "-" скрывал тоже.

Спасибо Вам огромное.
А как вы записали действие макрокодера? Я запускал макрокодер и применял фильтр убирая галочку со значения "-".
 
Ответить
СообщениеNic70y,

Чуть подправил - убрал **
[vba]
Код
Criteria1:="<>-", _
[/vba]
а то там где в тексте есть "-" скрывал тоже.

Спасибо Вам огромное.
А как вы записали действие макрокодера? Я запускал макрокодер и применял фильтр убирая галочку со значения "-".

Автор - Anis625
Дата добавления - 18.02.2020 в 16:55
Nic70y Дата: Вторник, 18.02.2020, 17:01 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8760
Репутация: 2273 ±
Замечаний: 0% ±

Excel 2010
А как вы записали действие макрокодера?

Текстовые фильтры --> не содержит...

а надо было не равно,
просто не понял Вас


ЮMoney 41001841029809

Сообщение отредактировал Nic70y - Вторник, 18.02.2020, 17:03
 
Ответить
Сообщение
А как вы записали действие макрокодера?

Текстовые фильтры --> не содержит...

а надо было не равно,
просто не понял Вас

Автор - Nic70y
Дата добавления - 18.02.2020 в 17:01
Anis625 Дата: Вторник, 18.02.2020, 17:48 | Сообщение № 5
Группа: Заблокированные
Ранг: Ветеран
Сообщений: 674
Репутация: 31 ±
Замечаний: 20% ±

Excel 2013
Nic70y,

Не правильно применял фильтр (просто убрал галочку со значения "-"). Спасибо Вам за обучение.
 
Ответить
СообщениеNic70y,

Не правильно применял фильтр (просто убрал галочку со значения "-"). Спасибо Вам за обучение.

Автор - Anis625
Дата добавления - 18.02.2020 в 17:48
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Фильтр с исключением значения (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!