![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 25.02.2011
Сообщений: 4
|
![]()
Здравствуйте.
Передо мной стоит проблема вывода какого-либо отчета по выбранному оборудованию. Есть таблица: по вертикали 35 строк в столбик(мощность эл.установки), далее справа от этого столбца идут столбцы(группы столбцов) компонентов входящих в установку ( т.е наименование,некоторые характеристики,код заказа и цена по одному компоненту,и так много раз). Хочется сделать следующим образом: 1)Берется фильтр по мощности и выбирается то, что нам нужно. В таблице вместо 35 строк остается несколько интересующих меня. 2)Нажимается кнопка (запускается макрос) "Сформировать отчет" и информация из первой таблицы ,из ее длинной строки переписывается, например на новый лист, но хотя бы в столбик , как обычная спецификация оборудования, т.е в более удобоваримый вид. Может ли кто-нибудь подсказать мне направление в котором нужно копать, а еще ,если возможно, приведите примеры ![]() На данный момент удалось реализовать только сортировку. Как из отсортированной таблицы скачать информацию не представляю ![]() |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
М.б. что-то вроде этого:
Код:
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 25.02.2011
Сообщений: 4
|
![]()
Спасибо!
Как вариант очень даже круто. Я пытался самостоятельно повторить тоже самое,к сожалению не получилось разобраться самостоятельно как это работает. Почему в файле,который вы выслали мне не отображаются созданные вами макросы? Как привязать к выполнению события Worksheet_BeforeDoubleClic выполнение операций? Как понимаю нужен какой-то макрос? Пытался создать макрос "Проба" и поместил туда ваш код, ничего не получилось. Если вас не затруднит, могли бы вы описать подробнее как создать аналогичный документ. П.С: в эксель я полный чайник, умею строить таблички,диаграммы и суммировать ячейки. Но навыки программирования имею , может вы можете мне посоветовать что-нибудь почитать, чтобы с нуля но больше по макросам и программированию,чем по обычным офисным функциям. |
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 25.04.2010
Сообщений: 616
|
![]()
Щелкаем правой кнопкой мыши по ярлычку листа, выбираем "Исходный текст", появится модуль этого листа с макросом. Макрос в таком виде будет работать только в модуле листа, если поместить его "как есть" в стандартный модуль - ничего путного не получится.
Про модули можно посмотреть здесь. Что почитать по VBA см. здесь. |
![]() |
![]() |
![]() |
#5 |
Регистрация: 25.02.2011
Сообщений: 4
|
![]()
Спасибо!
Теперь все работает. Пока сделаю по вашему примеру.Если чего придумаю другого,отпишусь ![]() |
![]() |
![]() |
![]() |
#6 |
Регистрация: 25.02.2011
Сообщений: 4
|
![]()
временно избавился от ошибки
Последний раз редактировалось mrKenai; 21.03.2011 в 15:11. Причина: справился |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Выборка данных из таблицы и составление отчета! | WildKosha | Microsoft Office Excel | 20 | 25.02.2013 16:11 |
Создание отчета | -=pasha=- | Компоненты Delphi | 5 | 20.01.2011 07:44 |
Создание отчета | Deni55 | Microsoft Office Excel | 13 | 15.06.2009 14:53 |
Создание отчета! | Deni55 | Microsoft Office Excel | 10 | 16.04.2009 14:04 |
Создание отчета!!! | Viento | Microsoft Office Excel | 12 | 26.01.2009 09:26 |