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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.07.2010, 20:28   #1
O_H
Пользователь
 
Регистрация: 06.07.2010
Сообщений: 68
По умолчанию Принудительная установка списков

Подскажите, пожалуйста, какую формулу надо применить, чтобы при выборе в Списке0 пункта "Одинаковые", Списки 1, 2 и 3 устанавливались в положение "Все" (без возможности выбора какого-то другого значения)?
Если же Список0 установить в "Разные", то остальные списки содержат перечень месяцев.
Конечно, если такое вообще можно формулой сделать...
(расширение вложения измените на xls)
Вложения
Тип файла: txt 11.txt (13.5 Кб, 15 просмотров)
O_H вне форума Ответить с цитированием
Старый 06.07.2010, 22:23   #2
ZORRO2005
Форумчанин
 
Аватар для ZORRO2005
 
Регистрация: 26.11.2006
Сообщений: 584
По умолчанию

Например с помощью ДВССЫЛ()
Вложения
Тип файла: rar ПУС.rar (3.7 Кб, 21 просмотров)

Последний раз редактировалось ZORRO2005; 06.07.2010 в 22:25.
ZORRO2005 вне форума Ответить с цитированием
Старый 07.07.2010, 01:49   #3
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от O_H Посмотреть сообщение
Списки 1, 2 и 3 устанавливались в положение "Все" (без возможности выбора какого-то другого значения)
Желаемое - при выборе "Одинаковые" в ячейки других списков вставляется "Все"? К сожалению, без макросов нельзя.
Обходной путь - условным форматирование скрыть содержимое.
Формула именованного диапазона тоже изменена. См. пример.
Вложения
Тип файла: rar ПУС.rar (4.2 Кб, 19 просмотров)
vikttur вне форума Ответить с цитированием
Старый 07.07.2010, 12:28   #4
O_H
Пользователь
 
Регистрация: 06.07.2010
Сообщений: 68
По умолчанию

Не понял: это 2 разных человека были? А то вложения почему-то ничем не отличаются(или я не нашёл).
-------------------------------------------------------------
Я коряво спросил, имел ввиду вот что:
при выборе в Списке0 пункта "Одинаковые", поля со списками 1, 2 и 3 устанавливались в положение "Все"... (далее по тексту),
иными словами, чтоб выводилось в них "Все"
O_H вне форума Ответить с цитированием
Старый 07.07.2010, 14:21   #5
nilem
Форумчанин
 
Регистрация: 25.04.2010
Сообщений: 616
По умолчанию

Так что ли?
Вложения
Тип файла: txt 11.txt (60.0 Кб, 19 просмотров)
nilem вне форума Ответить с цитированием
Старый 07.07.2010, 14:35   #6
O_H
Пользователь
 
Регистрация: 06.07.2010
Сообщений: 68
По умолчанию

По результату - красиво!, по реализации - увы...
Макрос не подойдёт, Книга создаётся программно из другого приложения, и если формулы листа я могу программно создавать, то как кодом создать макрос(процедуру) - понятия не имею.
O_H вне форума Ответить с цитированием
Старый 08.07.2010, 01:56   #7
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Без применения VBA автоматически заменить значение в ячейке с проверкой данных не получится.
Чем не устроил мой вариант?
vikttur вне форума Ответить с цитированием
Старый 08.07.2010, 02:01   #8
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Цитата:
Сообщение от O_H Посмотреть сообщение
Не понял: это 2 разных человека были? А то вложения почему-то ничем не отличаются(или я не нашёл).
Ячейки нижних списков:
Меню Формат-Условное_форматирование-Формула.
Именованный динамический диапазон:
Ctrl+F3 или меню Вставка-Имя-Присвоить.
vikttur вне форума Ответить с цитированием
Старый 08.07.2010, 15:38   #9
O_H
Пользователь
 
Регистрация: 06.07.2010
Сообщений: 68
По умолчанию

Цитата:
Сообщение от vikttur Посмотреть сообщение
Без применения VBA автоматически заменить значение в ячейке с проверкой данных не получится.
Чем не устроил мой вариант?
тем, что придётся после выбора "Одинаковые" ещё и во всех нижних списках выбрать "Все"
O_H вне форума Ответить с цитированием
Старый 09.07.2010, 10:29   #10
vikttur
Участник клуба
 
Регистрация: 16.05.2010
Сообщений: 1,249
По умолчанию

Еще вариант без макросов
vikttur вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка списков ioda1986 Помощь студентам 0 18.04.2010 00:10
Принудительная вставка в поле счетчика Манжула Богдан Microsoft Office Access 2 26.11.2009 16:14
Слияние списков Rom@shka Общие вопросы C/C++ 5 07.05.2009 20:24
слияние списков counter Общие вопросы C/C++ 4 02.01.2009 22:47
Объединение списков. life_burns Microsoft Office Excel 5 05.04.2008 16:13