|
|
|
| Подскажите, можно ли в VBA сформировать календарь на указанный год, вывести его в виде отчета с разноцветными датами праздников и других дней (например рабочие субботы). Еще раз - только отчет. | |
|
| |
|
|
|
| можно
для этого вам нужна как минимум таблица с праздниками :)
а дальше - функции Datediff, dateadd, format.... :) | |
|
| |
|
|
|
| Таблица с праздниками и рабочими субботами есть. На и основании формируется таблица с днями выбранного года. На каждый день есть характеристика (день недели, месяц). Но как красиво сделать отчет? Ведь не всегда месяц начинается с понедельника и состоит из 4 недель? Как вышеуказанные функции мне могут помочь? | |
|
| |
|
|
|
| неделя рубится по 7 дней и начинается в понедельник - это основа отчета.
возьмите любой настенный календарь и сделайте так, как сделано там | |
|
| |
|
|
|
|
| вот 2 календаря
посмотрите как там сделано
http://hiprog.com/index.php?option=com_content&task=view&id=614
http://hiprog.com/index.php?option=com_content&task=view&id=600 | |
|
| |
|
|
|
| Спасибо. Смотрела раньше. Но это формы. А мне надо отчет. | |
|
| |