|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
16.02.2008, 18:36 | #1 |
Пользователь
Регистрация: 16.02.2008
Сообщений: 12
|
без VBA
требуется решить 2 задачки без использования кода VBA:
1) в Excel есть денежный формат с окраской отрицательных значений в красный цвет. Вопрос: как выделять красным цветом ненулевые значения, оставляя черными лишь нули. 2) имеется конечный набор ячеек с возможностью выбора в каждой значения из списка (одинакового для всех ячеек) например месяцев. Необходимо сделать еще одну "управляющую" ячейку с тем же списком значений (или какой-либо элемент управления?), так чтобы по ее выбору (месяца) во всех ячейках диапазона выше проставлялось именно это значение (месяц). |
16.02.2008, 19:27 | #2 |
Форумчанин
Регистрация: 21.08.2007
Сообщений: 292
|
1) c помощью Условного форматирования (меню Формат - Условное форматирование... - значение меньше 0 - формат - Вид - красный - ОК- ОК)
2) а с помощью чего у вас уже организован выбор месяцев для ячеек? с помощью Данные -Проверка... или чего другого? |
16.02.2008, 21:26 | #3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
1) еще так можно решить:
на ячейке правой кнопкой "Формат ячеек", закладка "Число", в списке "Числовые форматы:" выбираем пункт "(все форматы)" в появившемся поле "Тип" пишем это:[Черный][=0];[Красный][<>0]. Жмем Ок. Проверяем. 2)Допустим в А1 пишем месяц вручную, в остальных ячейках, в которых должно появиться тоже самое, пишем магическую формулу =А1. Чтобы исключить ошибки при внесении данных в А1 вешаем на нее проверку. Меню "Данные"/ "Проверка"/ закладка "Параметры" / "Тип данных:" выбираем "Список" в поле "Источник:" пишем январь;февраль;... и т.д., перечисляем 12 месяцев, разделяя их ";". Жмем Ок, смотрим, что получилось.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
16.02.2008, 21:41 | #4 | |
Пользователь
Регистрация: 16.02.2008
Сообщений: 12
|
Цитата:
2) да, с помощью данные/проверка/список |
|
16.02.2008, 22:02 | #5 | |
Пользователь
Регистрация: 16.02.2008
Сообщений: 12
|
Цитата:
2) Получилось, что при первом выборе месяца в зависимой ячейке проставляется сам месяц вместо формулы, или поправьте меня )) |
|
17.02.2008, 13:52 | #6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
2) так и есть. Формула =А1, написанная в любой ячейке, предполагает что отныне содержимое этой ячейки и А1 будет одинаково. Изменение значение в А1 автоматически влечет изменение данных в зависимых ячейках.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
17.02.2008, 18:40 | #7 | |
Пользователь
Регистрация: 16.02.2008
Сообщений: 12
|
Цитата:
необходимо сделать так, чтобы зависимая ячейка сохраняла возможность выбора! |
|
18.02.2008, 01:23 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
в фразе "читайте внимательнее задачу!" пропущено слово пожалуйста. восклицательные знаки воспринимаются мною, вроде я уже чего-то кому-то должен.
извините. до-о-о-о звидания.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|