|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.07.2009, 06:54 | #1 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Выходные дни красным - как сделать ?
Имеем книгу Excel где в столбце А проставлены даты.
Как макросом сделать выходные дни красным цветом ? |
21.07.2009, 08:17 | #2 |
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Написать макрос, который просмотрит все ячейки столбца с датами, и если день недели = 6 или 7, то "перекрасит" шрифт. Сложнее с праздниками. Но если где-то есть их список, то проблем тоже не будет.
Чем шире угол зрения, тем он тупее.
|
21.07.2009, 08:37 | #3 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
|
21.07.2009, 08:42 | #4 |
Участник клуба
Регистрация: 17.07.2009
Сообщений: 1,088
|
Условное форматирование рулит.
Формула: Код:
WebMoney - R298726502453; Яндекс.Деньги - 41001332272872
www.excel-vba.ru |
21.07.2009, 08:55 | #5 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
|
21.07.2009, 09:32 | #6 | ||
Старожил
Регистрация: 05.12.2007
Сообщений: 4,180
|
Цитата:
В этом случае, вместо УФ я бы запускал макрос по событию изменения значений ячеек столбца с датами. Цитата:
Чем шире угол зрения, тем он тупее.
Последний раз редактировалось SAS888; 21.07.2009 в 09:34. |
||
21.07.2009, 10:14 | #7 | |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Цитата:
|
|
21.07.2009, 10:39 | #8 | |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
отмечаем нужные ячейки, условное форматирование, пишем формулу
Код:
Цитата:
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
21.07.2009, 10:51 | #9 |
Форумчанин
Регистрация: 24.01.2009
Сообщений: 625
|
Не знаю кто устанавливал Office 2007, но на каждый вызов справки говорит про ошибку. Похоже что справку не установили
|
21.07.2009, 11:04 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
собственно я формулу написал. Она немного короче той, что предложил The_Prist, а главное - она будет отмечать субботы и воскресенья, а не пятницы-субботы.
А вот и справка от эксель (фрагмент справки) ДЕНЬНЕД(дата_в_числовом_формате;тип) Дата_в_числовом_формате — число, соответствующее дате, день недели которой необходимо найти. Даты должны вводиться с использованием функции ДАТА или как результат вычисления других формул и функций. Например, для указания даты 23 мая 2008 г. следует воспользоваться выражением ДАТА(2008;5;23). Если даты вводятся как текст, это может привести к возникновению проблем. Тип — число, определяющее тип возвращаемого значения. Тип Возвращаемое число 1 или опущен Число от 1 (воскресенье) до 7 (суббота). Аналогично предыдущей версии Microsoft Excel 2 Число от 1 (понедельник) до 7 (воскресенье) 3 Число от 0 (понедельник) до 6 (воскресенье)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка на праздничные дни.... | EugeneIsmatulin | Общие вопросы Delphi | 7 | 16.06.2009 18:13 |
Как посчитать дни? | Sergius X | SQL, базы данных | 6 | 26.05.2009 18:15 |
Как выдать ошибку с красным крестиком со звуком | prikolist | Общие вопросы C/C++ | 3 | 16.03.2009 14:47 |
Входные и выходные данные | allsolovey | Общие вопросы C/C++ | 1 | 12.02.2009 20:10 |
Выделить выходные | gavrylyuk | Microsoft Office Excel | 5 | 01.08.2008 13:28 |