powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Как объеденять именованые области
11 сообщений из 11, страница 1 из 1
Как объеденять именованые области
    #33601354
Livesms
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У меня возникла необходимость объденять именованые области.

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

Для примера

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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