Модераторы: mihanik
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> (Exel) Многостраничный отчет и фильтры 
:(
    Опции темы
борман
Дата 16.2.2006, 11:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 16.2.2006
Где: Москва

Репутация: нет
Всего: нет



Ребят, есть такая проблемма - есть некий многостраничный отчет, следующей структуры - на первом листе список машин, с некоторой общей информацией о машине, а на последующих листах - инфо о каких то конкретных показателях по машинам... вот и нужно каким то макаром при выборе (активации курсором или постановке фильтра, даж не знаю как лучше сделать...) какой то машины на первом листе --- кидать фильтр на остальные листы по этой выбранной тачке...
Даж не знаю куда рыть - с екселем не особо.....

Присоединённый файл ( Кол-во скачиваний: 7 )
Присоединённый файл  ____1.jpg 45,79 Kb
PM MAIL WWW ICQ   Вверх
Twwi
Дата 16.2.2006, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 8.11.2005
Где: Домодедово

Репутация: 1
Всего: 5



У Вас в списке Машина АА8743 и далее под ней шесть пунктов это отдельные машины? или это описание AA8743?
Если отдельные, то я бы их как-нибудь уникально идентифицировала (напр. АА8743-1) и выстроила в столбик по порядку, если это описание, то наименование AA8743 - в отдельный столбец, и по этому столбцу создать выпадающий лист. Выбирая в нем машину - на других листах, напр. под шапкой выводить текущую. Это годиться если на др. листах описание машин не повторяется, т.е. одна машина - одна строка.
см. приложение.

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  Book1.rar 2,03 Kb
PM MAIL ICQ   Вверх
борман
Дата 16.2.2006, 15:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 16.2.2006
Где: Москва

Репутация: нет
Всего: нет



"шесть пунктов это отдельные машины? или это описание AA8743? " ---

Нет, это именно инфа по КОНКРЕТНОЙ машине....
просто список отсортирован и сгрупирован.....

"AA8743 - в отдельный столбец, и по этому столбцу создать выпадающий лист." --

Это буит работать только на один лист....

"т.е. одна машина - одна строка." -- " ---

нет, это не всегда так.. возможно даже что на некоторых листах этой машини вообще не буит....
Отчет генерится из под Фокса, инфа сливаеться в курсоры и потом зашиваеться в готовые шаблоны экселя....
Так что нужн ово первых залечить именно средствами экселя и именно в таком виде как есть...
От трабла....
именно при активации некой машини на первом листе кидать фильтр на остальные листы.... Что бы
на них отображалась именно выбранная на первом листе машина..... Без всяких выборов машины
на каждом листе....

P.S . но все равно спасибо .....

Это сообщение отредактировал(а) борман - 16.2.2006, 15:54
PM MAIL WWW ICQ   Вверх
Twwi
Дата 16.2.2006, 16:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 8.11.2005
Где: Домодедово

Репутация: 1
Всего: 5



борман,

тогда такой макрос. на дабл клик выбирает машину, а на остальных листах отображает по ней свойства. На каждом листе не надо выбирать машину (как и в предыдущем примере)
Возможно ли в шаблон добавить макрос и формулы которые будут отображать текущую запись?
Если информация по машинам расположенна так же как на первом листе, а не как в примере, то макрос писать все равно придется зная особенности следующих таблиц...

или вот!! smile
на дабл клик выбирает машину, а при переходе на др.лист находит эту машину - просто активируя ячейку с ее названием. (функция вызывается на лист деактивэйт).
Пусть только мне подскажут как быть, если текста нет на странице, код выдает ошибку, я пока не нашла как обработать.



Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  Book2.rar 9,19 Kb
PM MAIL ICQ   Вверх
борман
Дата 16.2.2006, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 16.2.2006
Где: Москва

Репутация: нет
Всего: нет



ООООО!!!!!! Это уже ближе !!!!!!!
Бальшой спасиб!!!
Счас буду разбираться!!!
а как добраться то до самого макроса ?????
где его "пощупать "????

P.S. Отдельное Спасиб за мобильность!!!!
PM MAIL WWW ICQ   Вверх
Twwi
Дата 16.2.2006, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 84
Регистрация: 8.11.2005
Где: Домодедово

Репутация: 1
Всего: 5



меню Tools-Macro-visualbasic editor...
в редакторе в окне Projects дабл клик по листам и модулю - посмотр кода.
позже постараюсь посмотреть функцию поиска - что за ошибка, если нет искомого.

Это сообщение отредактировал(а) Twwi - 16.2.2006, 17:10
PM MAIL ICQ   Вверх
likhobory
Дата 16.2.2006, 17:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 466
Регистрация: 17.5.2005
Где: Москва

Репутация: 10
Всего: 20



Цитата(Twwi @ 16.2.2006, 16:51 Найти цитируемый пост)
как быть, если текста нет на странице, код выдает ошибку

Код

Dim FoundValue as Range

Set FoundValue = ActiveSheet.Range("a1:z100").Find(MyValue, LookIn:=xlValues)
    If Not FoundValue Is Nothing Then FoundValue.Activate
'''''''''''''''''''




--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Программирование, связанное с MS Office"
mihanik staruha

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами



  • Несанкционированная реклама на форуме запрещена
  • Пожалуйста, давайте своим темам осмысленный, информативный заголовок. Вопль "Помогите!" таковым не является.
  • Чем полнее и яснее Вы изложите проблему, тем быстрее мы её решим.
  • Оставляйте свои записи в "Книге отзывов о работе администрации"
  • А вот тут лежит FAQ нашего подраздела


Если Вам понравилась атмосфера форума, заходите к нам чаще!
С уважением mihanik и staruha.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема »


 




[ Время генерации скрипта: 0.0794 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.