Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

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

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

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.02.2008, 23:02   #1
Ice_Juice
Пользователь
 
Регистрация: 19.02.2008
Сообщений: 22
По умолчанию Сортировка с доп параметрами. Хелп

Здравствуйте. Посодействуйте, пожалуйста:
На одном листе имеется несколько таблиц, каждая имеет название. В каждой таблице находятся данные, разбитые по категориям на столбцы. В этих столбцах имеется графа – Название (отличное от названия таблицы). Большинство названий присутствуют и в других таблицах.
Необходимо составить прохождение названия, по таблицам. К примеру: Название – Лопата. Выглядеть должно так:
Лопата(Таблица1, Таблица3, Таблица4, Таблица7 и тд.).
Вторая часть проблемы:
Каждой графе Название соответствует ещё значения (находящиеся в данной таблице в той же строке, что и название). С поправкой на значения соответствующие данному названию. Искомый результат должен выглядеть так:
Лопата*(Таблица1(значение1-значение2), Таблица3(значение1-значение2), Таблица4(значение1-значение2), Таблица7(значение1-значение2))
В присоеденённом файле лежит наглядный шаблон таблиц.
Уповаю, на Вашу помощь. Заранее благодарен.
Вложения
Тип файла: rar Прохождение.rar (5.4 Кб, 20 просмотров)

Последний раз редактировалось Ice_Juice; 19.02.2008 в 23:18.
Ice_Juice вне форума
Старый 20.02.2008, 10:25   #2
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Предлагаю пример решения Вашей задачи с помощью VBA.
Посмотрите вложение. Просто укажите мышкой ячейку.
Вложения
Тип файла: rar Прохождение_2.rar (13.4 Кб, 46 просмотров)
Чем шире угол зрения, тем он тупее.

Последний раз редактировалось SAS888; 20.02.2008 в 10:33.
SAS888 вне форума
Старый 20.02.2008, 17:33   #3
Ice_Juice
Пользователь
 
Регистрация: 19.02.2008
Сообщений: 22
По умолчанию

SAS888, СПАСИБО!!! ОГРОМНОЕ СПАСИБО!!!!
Еще один вопросик. Я просмотрел скрипт, он достаточно большой, если учесть, что в реальности количество таблиц будет динамическим и их будет не менее 30, ещё и количество строк в каждой таблице будет изменяться по-своему. Статичным параметром является только количество столбцов в таблице и строка наименований (Параматр1/Название/Параметр2).
Зарание благодарен, спасибо большое
Ice_Juice вне форума
Старый 21.02.2008, 05:16   #4
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

А существует какая-нибудь система в расположении таблиц на листе?
Например, будет ли соблюдаться порядок, который приведен в Вашем примере, при добавлении таблиц и строк? Т.е. все таблицы имеют фиксированную ширину в 3 столбца и начинаются со строки 2, первая таблица - столбцы "B:D", затем 2 пустых столбца, затем вторая таблица и. т.д. Если так (а если нет - опишите как нужно и не экономьте слова, чтобы нам не затрачивать лишнее время), то при динамическом изменении таблиц и строк в каждой таблице возможно все зациклить и вдобавок уменьшить сам скрипт.
И еще. Вы не оговорили, как выводить сообщение? В предложенном варианте максимальная длина строки сообщения - не более 1024 символа (включая служебные). При большом количестве таблиц, строк и совпадающих значений этого может оказаться не достаточно.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 22.02.2008, 17:04   #5
Ice_Juice
Пользователь
 
Регистрация: 19.02.2008
Сообщений: 22
По умолчанию

Вот пример реальных таблиц, сильно сокращённых в количестве. На деле всё так и будет только во много расширенном виде.
И ещё вопросик: SAS888, Вы сделали в прохождении (именно то окошко, в котором пишется прохождение, можно ли сделать что бы выделяемоая станция была выделена курсивом и жирным шрифтом)
Вложения
Тип файла: rar Пример 2.rar (24.0 Кб, 26 просмотров)
Ice_Juice вне форума
Старый 23.02.2008, 08:04   #6
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Ваш пример файла с таблицами совершенно не совпадает с исходным заданием. Поясните, (для вложенного файла) что из чего выбирать? Т.е. сформулируйте вопрос на примере конкретных столбцов.
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 23.02.2008, 12:01   #7
Ice_Juice
Пользователь
 
Регистрация: 19.02.2008
Сообщений: 22
По умолчанию

Да, извиняюсь, надо было пояснить. Во втором вложении всё то же, что и в первом, только Output, Input, Name, вместо Вход, Выход и Название и соответственно название таблицы. Там есть ещё столбцы Mode, VCn, Prot., Status они не несут никакой смысловой нагрузки, а удалять их не имеет слысла, т.к. каждая таблица это подключенные внешние веб данные, которые обновляются время от времени. Спасибо.
Ice_Juice вне форума
Старый 25.02.2008, 13:33   #8
SAS888
Старожил
 
Аватар для SAS888
 
Регистрация: 05.12.2007
Сообщений: 4,180
По умолчанию

Посмотрите вложение.
Вложения
Тип файла: rar АРМ Администратора_2.rar (31.0 Кб, 27 просмотров)
Чем шире угол зрения, тем он тупее.
SAS888 вне форума
Старый 26.02.2008, 18:12   #9
Ice_Juice
Пользователь
 
Регистрация: 19.02.2008
Сообщений: 22
По умолчанию

SAS888, спасибо болшьое. Пока не тестил усиленно, но по первому впечатлению всё, как хотелось ) Спасобо!
Ice_Juice вне форума
Старый 28.02.2008, 22:59   #10
Ice_Juice
Пользователь
 
Регистрация: 19.02.2008
Сообщений: 22
По умолчанию

Потестил - не работает одна вещь, которую реализовали во втором вложении. Чего не хватает выложил в 5ом вложении.
Вложения
Тип файла: rar АРМ_2.rar (32.7 Кб, 24 просмотров)
Ice_Juice вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запуск приложения с параметрами !!! badfilin Общие вопросы C/C++ 6 27.05.2010 23:29
ActiveX с параметрами Chainic Общие вопросы Delphi 2 28.05.2008 16:25
Запуск exe с параметрами Altera Общие вопросы Delphi 2 26.02.2008 21:25
консольное приложение с параметрами eks-s Общие вопросы Delphi 9 21.01.2008 19:14
Приложение с параметрами RoadTrain Общие вопросы Delphi 3 08.05.2007 15:37