|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.10.2014, 17:18 | #1 |
Форумчанин
Регистрация: 26.07.2013
Сообщений: 134
|
Выборка в диапазоне значения по заданному промежутку и перенести на другой лист excel vba
Уважаемые форумчане!
Пожалуйста, подскажите как сделать выборку значений в диапазоне по заданному промежутку. (Из-за отсутствия функции between, не знаю как это решается). Диапазон включает в себя 3 столбца. После выборки, в каждой строке этого диапазона нужно определить минимальное значение и перенести это минимальное значение на лист results так же (т.е. если минимальное значение из 1-го столбца диапазона, то и перенести его в 1-й и т.д.) Файл в скрепке (попытка начала кода). |
27.10.2014, 18:46 | #2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
наверное тут опечатка:
Код:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
27.10.2014, 18:52 | #3 |
Форумчанин
Регистрация: 26.07.2013
Сообщений: 134
|
|
27.10.2014, 19:05 | #4 |
Форумчанин
Регистрация: 26.07.2013
Сообщений: 134
|
У меня получается вставляет по три значения в столбец. Т.е. если строка попадает в выбираемый промежуток, то вставляет значение столбца "DY", "FH" и "FC".
|
27.10.2014, 19:05 | #5 | |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Цитата:
Никто не мешает написать запрос к листу с between
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
27.10.2014, 19:20 | #6 |
Форумчанин
Регистрация: 26.07.2013
Сообщений: 134
|
Подскажите как?
|
27.10.2014, 19:26 | #7 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
я думаю, если бы кто-то понял что нужно сделать - уже выложили бы готовый код
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
27.10.2014, 20:15 | #8 |
Форумчанин
Регистрация: 26.07.2013
Сообщений: 134
|
к примеру промежуток задан от -20 до 30:
на листе main в первой строке в колонке "TASK NUMBER" - 278211-L505-1 в колонке "DESCRIPTION" - CONTROL UNIT-SLAT в колонке "DY" - (-18) в колонке "FH" - (28) в колонке "FC" - (123) в соответствии с заданным промежутком эта строка попадает под наш выбор так как минимальное значение в просматриваемом диапазоне -18. Теперь на листе results эта строка должна отобразиться так: в первой колонке - 278211-L505-1 во второй - (18) в третьей - "" в четвертой - "" и так по всей таблице |
27.10.2014, 20:22 | #9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а это попадает
в колонке "DY" - (28) в колонке "FH" - (-18) в колонке "FC" - (123) в тот же диапазон?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
27.10.2014, 20:26 | #10 |
Форумчанин
Регистрация: 14.02.2009
Сообщений: 753
|
Просто принцип из другого решения:
Код:
Лично мне проще было бы загнать в массив и выбрать.
помогу решить контрольные VB6, VBA (недорого)
Alex77755@mail.ru |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Занести значения в другой лист по условию | umka777_89 | Microsoft Office Excel | 5 | 09.06.2013 20:36 |
расчет по заданному промежутку времени | johny_03 | Microsoft Office Excel | 2 | 20.12.2011 17:02 |
Выборка данных, перенос строки на другой лист) | Viten2 | Microsoft Office Excel | 1 | 03.05.2011 16:14 |
Поиск повторяющегося значения и вывод его на другой лист | tissot | Microsoft Office Excel | 6 | 20.01.2011 19:23 |
Выборка данных для переноса на другой лист. | Kot9ra | Microsoft Office Excel | 1 | 14.10.2010 22:05 |