Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

Вернуться   Форум программистов > Microsoft Office и VBA > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Ответ
 
Опции темы
Старый 25.10.2012, 16:07   #1
Blame
Форумчанин
 
Регистрация: 24.12.2011
Сообщений: 70
Репутация: 10
Смущение Отфильтровать данные по определенным значениям 2-ух разных полей

Друзья, подскажите, пожалуйста, как отфильтровать данные по определенным значениям 2-ух разных полей. Предположим, что есть 2 поля: 1 - с именем n1 , второе - с именем n2. Необходимо выбрать из поля n1 строки со значением "weight" и одновременно из поля n2 строки со значением "height".
Я пробовала вот так:

Код:

 ActiveSheet.Range(Cells(1, n1), Cells(row_end, n1)).AutoFilter Field:=1, Criteria1:=Array("weight"), Operator:=xlFilterValues
ActiveSheet.Range(Cells(1, n2), Cells(row_end, n2)).AutoFilter Field:=1, Criteria2:=Array("height"), Operator:=xlFilterValues

Не получилось.
Подскажите, пожалуйста, как правильно.
Еще вопросик. Если в столбце n2 нет строк со значением "height", как избежать дебага?


Спасибо!
__________________
Peace!

Последний раз редактировалось Blame; 25.10.2012 в 16:26.
Blame вне форума   Ответить с цитированием
Старый 26.10.2012, 00:52   #2
motorway
Профессионал
 
Регистрация: 28.06.2009
Сообщений: 1,950
Репутация: 196
По умолчанию

То есть, нужны только те строки, где одновременно 2 этих значения в соотв. столбцах?
Вот пример:
Код:

ActiveSheet.Range(Cells(1, n1), Cells(row_end, n1)).AutoFilter Field:=1, Criteria1:=a
ActiveSheet.Range(Cells(1, n2), Cells(row_end, n2))).AutoFilter Field:=2, Criteria1:=b

__________________
Скрипты PHP, VBA. Skype:ktmtramway Расписание электричек
Быстрый проверенный хостинг.
motorway вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Разбить данные в ячейке определенным образом Veylet Microsoft Office Excel 27 21.09.2011 10:54
Как отфильтровать таблицу по значениям из выпадающего списка? Умница++ Microsoft Office Excel 14 20.07.2011 12:19
Автофильтр (AutoFilter), как отфильтровать данные все кроме.? SAIIIA.P Microsoft Office Excel 7 25.08.2010 17:02
МЕДИАНА и 75 квартиль по определенным значениям Екатрина Microsoft Office Excel 5 25.12.2009 13:08
Поскажите как отфильтровать данные в выбраном диаппазоне DateTimePicker-ами: Denzel БД в Delphi 1 26.01.2007 17:31


05:23.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru