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

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 15 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 09.10.2011, 13:16   #1
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 227
Репутация: 17
По умолчанию Как получить диапазон ячеек отвечающих условию

Как получить диапазон ячеек отвечающих условию?
Например, нужно получить диапазон ячеек у которых Value = 2
Arassir вне форума   Ответить с цитированием
Старый 09.10.2011, 14:02   #2
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
Репутация: 44
По умолчанию

Так пойдет?
Для примера значения находятся в 4 ячейках столбца А
Код:
Sub m()
    tmp = ""
    For i = 1 To 4
        If Range("A" & i) = 2 Then tmp = tmp & "," & Range("A" & i).Address
    Next
    tmp = Mid(tmp, 2)
    Range(tmp).Select
End Sub
__________________
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума   Ответить с цитированием
Старый 09.10.2011, 16:32   #3
Arassir
Форумчанин
 
Аватар для Arassir
 
Регистрация: 23.10.2008
Сообщений: 227
Репутация: 17
По умолчанию

А нет ли более универсального способа?

Т.е. нужно проверить все ячейки, на листе Excel и выбрать только те, что необходимы

Код, который написан, в принципе подойдет. Но нет ли специализированной функции в Excel?
Arassir вне форума   Ответить с цитированием
Ответ

Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диапазон ячеек равен 0 segail Microsoft Office Excel 16 14.02.2010 23:14
Как получить значение выделенных ячеек SHUR@ Microsoft Office Excel 4 14.02.2010 19:06
Как объявить диапазон ячеек при известных границах motorway Microsoft Office Excel 9 29.11.2009 04:08
Бейсик. Как передать в формулу диапазон ячеек? Наталья Ивановна Помощь студентам 2 02.06.2009 23:36
Как написать в коде чтобы диапазон А копировался как значение в диапазон В. Dorvir Microsoft Office Excel 12 23.05.2008 22:11


22:56.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.