![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 02.07.2015
Сообщений: 5
|
![]()
Здравствуйте! Есть таблица с макросами. Это таблица поверки приборов предприятия. Там есть графы такие как "Подразделение" и "место установки" Мне нужно создать некую кнопочку в этой таблице, чтобы при ее нажатии выводился список приборов находящийся только в определенном месте установки. Лучше если это будет новый лист. Возможно ли такое? Если да, то хоть примерно подскажите как, а то я уже всю голову сломала себе! Заранее благодарна за ответы.
P.S. Прикрепить файл не могу, так как размер у него 3 Mb |
![]() |
![]() |
![]() |
#2 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
по колонке "место установки" обьединяете в диапазон все ячейки содержащие требуемое название, используя метод Find.
добавляете новый лист, копируете в него все строки диапазона собранного с помощью Find ЗЫ. выслать макрос не могу, потому что его нужно писать, а это приблизительно 0.5- 0.7Кб
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#3 | |
Регистрация: 02.07.2015
Сообщений: 5
|
![]() Цитата:
P.S. А если в рублях?))) |
|
![]() |
![]() |
![]() |
#4 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]() Код:
Columns(3) - указывает в какой колонке вести поиск на новый лист могут быть скопированы только данные, а может быть еще "шапка" с исходного листа. 3-й параметр - это номер строки содержащей шапку таблицы (в стандартных таблицах шапка - это одна строка в примере указано 1) если 3-й параметр не указывать - скопируются только строки с найденными данными укажите нужные параметры, выполните Copy2NewSheet при активном листе с данными.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 02.07.2015
Сообщений: 5
|
![]()
Огромное вам спасибо!!! Только вот у меня такой вопрос! Как сделать так, чтобы при выполнении данной программы итог выводился на один и тот же лист, а не каждый раз на новый? С меня благодарность)))
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
по какому признаку этот "один и тот же" лист отличить от остальных?
при выводе новых данных его очищать каждый раз или дописывать данные в конец списка? под аватаркой мой скайп, может не стоит частную переписку делать общим достоянием? стучитесь в скайп
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 02.07.2015 в 16:43. |
![]() |
![]() |
![]() |
#7 |
Регистрация: 02.07.2015
Сообщений: 5
|
![]()
Еще вопрос такой...Должна выводится на новый лист не вся строка, а только определенные ячейки, выделены голубым цветом во вложении, не вся строка... Как это сделать? Пример во вложении
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
![]()
На мой взгляд, лучше сделать форму с ComboBox-ом, из которого выбирать требуемое (из сформированного списка уникальных значений столбца) значение. А макросом реализовать расширенный фильтр с выводом результата на другой лист без всяких поисков и циклов. Затем удалить "лишние" данные. Будет и проще и быстрее.
Если такое решение Вас интересует, прикрепите xls-файл с данными и подробно опишите задачу. Если информация секретная, то значения в таблице можно заменить на яблоки и груши. Достаточно несколько строк...
Чем шире угол зрения, тем он тупее.
|
![]() |
![]() |
![]() |
#9 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
согласитесь, прикольная фишка - копирование строк с данными вместе с шапкой таблицы и без нее. я отложил в библиотеку своих стандартных функций
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Открытие панелей в строго определенном месте | tae1980 | Microsoft Office Excel | 1 | 02.01.2012 21:40 |
отобразить png в определенном месте TImage | rokotokobot | Мультимедиа в Delphi | 1 | 27.03.2011 18:49 |
Как имитировать клик мыши в определенном месте в браузере | iukash | Qt и кроссплатформенное программирование С/С++ | 5 | 17.02.2011 15:28 |
создать файл в определенном месте | DeDoK | Помощь студентам | 1 | 21.05.2010 00:00 |
Клик в определенном месте страницы | Qami | Работа с сетью в Delphi | 5 | 11.04.2010 15:08 |