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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 16.02.2008, 18:36   #1
ExcArt
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 12
По умолчанию без VBA

требуется решить 2 задачки без использования кода VBA:
1) в Excel есть денежный формат с окраской отрицательных значений в красный цвет. Вопрос: как выделять красным цветом ненулевые значения, оставляя черными лишь нули.
2) имеется конечный набор ячеек с возможностью выбора в каждой значения из списка (одинакового для всех ячеек) например месяцев. Необходимо сделать еще одну "управляющую" ячейку с тем же списком значений (или какой-либо элемент управления?), так чтобы по ее выбору (месяца) во всех ячейках диапазона выше проставлялось именно это значение (месяц).
ExcArt вне форума
Старый 16.02.2008, 19:27   #2
Pavel55
Форумчанин
 
Регистрация: 21.08.2007
Сообщений: 292
По умолчанию

1) c помощью Условного форматирования (меню Формат - Условное форматирование... - значение меньше 0 - формат - Вид - красный - ОК- ОК)

2) а с помощью чего у вас уже организован выбор месяцев для ячеек? с помощью Данные -Проверка... или чего другого?
Pavel55 вне форума
Старый 16.02.2008, 21:26   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

1) еще так можно решить:
на ячейке правой кнопкой "Формат ячеек", закладка "Число", в списке "Числовые форматы:" выбираем пункт "(все форматы)" в появившемся поле "Тип" пишем это:[Черный][=0];[Красный][<>0]. Жмем Ок. Проверяем.

2)Допустим в А1 пишем месяц вручную, в остальных ячейках, в которых должно появиться тоже самое, пишем магическую формулу =А1.
Чтобы исключить ошибки при внесении данных в А1 вешаем на нее проверку. Меню "Данные"/ "Проверка"/ закладка "Параметры" / "Тип данных:" выбираем "Список" в поле "Источник:" пишем январь;февраль;... и т.д., перечисляем 12 месяцев, разделяя их ";". Жмем Ок, смотрим, что получилось.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 16.02.2008, 21:41   #4
ExcArt
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от Pavel55 Посмотреть сообщение
1) c помощью Условного форматирования (меню Формат - Условное форматирование... - значение меньше 0 - формат - Вид - красный - ОК- ОК)

2) а с помощью чего у вас уже организован выбор месяцев для ячеек? с помощью Данные -Проверка... или чего другого?
1) ок
2) да, с помощью данные/проверка/список
ExcArt вне форума
Старый 16.02.2008, 22:02   #5
ExcArt
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
1) еще так можно решить:
на ячейке правой кнопкой "Формат ячеек", закладка "Число", в списке "Числовые форматы:" выбираем пункт "(все форматы)" в появившемся поле "Тип" пишем это:[Черный][=0];[Красный][<>0]. Жмем Ок. Проверяем.

2)Допустим в А1 пишем месяц вручную, в остальных ячейках, в которых должно появиться тоже самое, пишем магическую формулу =А1.
Чтобы исключить ошибки при внесении данных в А1 вешаем на нее проверку. Меню "Данные"/ "Проверка"/ закладка "Параметры" / "Тип данных:" выбираем "Список" в поле "Источник:" пишем январь;февраль;... и т.д., перечисляем 12 месяцев, разделяя их ";". Жмем Ок, смотрим, что получилось.
1) ок
2) Получилось, что при первом выборе месяца в зависимой ячейке проставляется сам месяц вместо формулы, или поправьте меня ))
ExcArt вне форума
Старый 17.02.2008, 13:52   #6
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

2) так и есть. Формула =А1, написанная в любой ячейке, предполагает что отныне содержимое этой ячейки и А1 будет одинаково. Изменение значение в А1 автоматически влечет изменение данных в зависимых ячейках.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 17.02.2008, 18:40   #7
ExcArt
Пользователь
 
Регистрация: 16.02.2008
Сообщений: 12
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
2) так и есть. Формула =А1, написанная в любой ячейке, предполагает что отныне содержимое этой ячейки и А1 будет одинаково. Изменение значение в А1 автоматически влечет изменение данных в зависимых ячейках.
читайте внимательнее задачу!
необходимо сделать так, чтобы зависимая ячейка сохраняла возможность выбора!
ExcArt вне форума
Старый 18.02.2008, 01:23   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в фразе "читайте внимательнее задачу!" пропущено слово пожалуйста. восклицательные знаки воспринимаются мною, вроде я уже чего-то кому-то должен.
извините. до-о-о-о звидания.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Закрытая тема


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