Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как объеденять именованые области / 11 сообщений из 11, страница 1 из 1
15.03.2006, 10:14:56
    #33601354
Livesms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
У меня возникла необходимость объденять именованые области.

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

Для примера

Отдел1
Работн11
Работн12
Работн13

Отдел2
Работн21
Работн22
Работн23
Работн24

Отдел3
Работн31
Работн32

И есть общий список
Всего
Среднее
Макс
Мин

И для выбора в ячейке из списка "Работники"

Будем получать
Работн11
Работн12
Работн13
Всего
Среднее
Макс
Мин
...
Рейтинг: 0 / 0
16.03.2006, 18:10:57
    #33606329
Livesms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Что никто не знает как присвоивать имя двум объединенным областям
...
Рейтинг: 0 / 0
16.03.2006, 18:22:42
    #33606351
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Да не, просто никто не понял что ты хочешь сделать.
...
Рейтинг: 0 / 0
16.03.2006, 20:06:50
    #33606591
Livesms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Даже не знаю как объяснить на пальцах.
Вот пример - там все описано в ролях что именно мне нужно.

Может кто поможет.
...
Рейтинг: 0 / 0
16.03.2006, 21:34:14
    #33606681
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Ой какая хитрая формула.... В принципе там макрос не нужен будет, если номер колонки искать прямо внутри формулы функцией match().
А вот склеить два диапазона там - вряд ли получится.
Проще всего будет, просто раскопировать в списки сотрудников эти самые волшебные "Всего, Среднее, Макс, Мин"

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

Но вообще-то, задача изначально очень криво поставлена. Слишком сложный бланк получается.
Пользуйся золотым правилом: Если ты можешь объяснить как пользоваться твоим бланком бабке-вахтерше, значит бланк хороший. Если не можешь - плохой :)
...
Рейтинг: 0 / 0
17.03.2006, 00:12:14
    #33606828
Livesms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Ну вот в том то и дело что нужно подогнать под 20 бабок-вахтерш, которым нужно будет делать работу из серии выбрать свой отдел, сугубо для своего отдела в столбце выбирать фамилии или что там забито в перечне - а не вводить как обычно: Гвозди или гвозди или гвоздь длинный или гвозд или еще чего придумают :)

Просто потом это и сводить нужно будет

В БД сразу заганять - еще больше мороки потом с юзерами.

Вот и думаю как так сделать.

Наверно прийдется растиражировать по каждому столбцу эти повторяющиеся элементы.

Еще вопрос - можно ли сделать так что б при вставке новой строки, в нее из предыдущей переносились все формулы по принципу Ctrl+D, а в ячейках где нет формул (нужно будет ввести числа) просто было пусто. Ясно дело чтоб формулы ыли защищены.
...
Рейтинг: 0 / 0
17.03.2006, 01:52:15
    #33606854
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Забудь про Эксель. Не для него эта задача.
Ставь БД и пиши к ней клиента.
...
Рейтинг: 0 / 0
17.03.2006, 20:47:28
    #33609283
Livesms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
А с базой не получиться. Машини в сеть не объеденены. Нужно каждому на дискете форму дать для заполнения. Тут больше задача стоит не в том чтоб потом это все сюивать в кучу а в том чтоб удобно и понятно было вводить инфу + расчеты идут автоматом на столбцев 15 - исходя из введенных данных.

Думаю Excel тут лучший вариант
...
Рейтинг: 0 / 0
17.03.2006, 21:06:42
    #33609299
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Эксель здесь не лучший, но худший вариант.

Отстутвие сети не проблема. Можно взять что угодно, хоть древнющщий Клиппер или более современный Visual FoxPro (если машины его потянут). И за десять-пятнадцать минут сварганить нужный шаблон для заполнения. Получишь с каждого компа по одной-десятку *.dbf которые чему угодно сможешь на главном компьютере обрабатывать. Если не делать ничего более сложного чем уже описано - работы на полчаса.
...
Рейтинг: 0 / 0
18.03.2006, 10:05:45
    #33609582
Livesms
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как объеденять именованые области
Вот для примера то чем именно занимаюсь.
Руководство и люди которые потом с этим будут работать, даже понятия не имебт о чем то кроме Excel. Они всю жизнь ее делали в Excel и переучить их за неделю, даже месяц будет ой как сложно.
...
Рейтинг: 0 / 0
18.03.2006, 16:54:47
    #33609860
Как объеденять именованые области
По сабжу. Области объединить не проблема. Проблема в другом, можно ли использовать в качестве данных списока именованный диапазон, состоящий из областей, находящихся на разных столбцах. Я думаю, что нет.

Если все-таки хочешь добавить дополнительные данные к спискам, то White Owl решение уже озвучил.
White OwlПроще всего будет, просто раскопировать в списки сотрудников эти самые волшебные "Всего, Среднее, Макс, Мин".
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как объеденять именованые области / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]