С Новым годом!

Друзья, коллеги, старожилы форума и новички, случайные и неслучайные гости сайта!

За последнюю неделю на вас и так свалилось в почте-инете-офисе, наверное, несколько десятков поздравлений, так что буду краток :)



Пользуясь возможностью, хочу поздравить вас всех с Наступающим Новым годом и пожелать счастья и здоровья вам и вашим близким, радости и осознанности в работе, гармонии в душе. Надеюсь, мои тренинги, этот сайт и все его материалы как-то пригодились вам в прошедшем году. Будем стараться радовать вас и в следующем.

В китайском языке слово "кризис" пишется иероглифом, состоящим из двух частей: "опасность" и "шанс". Девизом прошедшего 2014-го для меня стало слово "опасность" - многие вещи, которые я до этого считал совершенно чудовищными и невозможными вдруг начали воплощаться в жизнь. Очень хочу, чтобы девизом следующего для всех нас стало слово "шанс".

И помните, что ваш главный проект на следующий год - это ВЫ САМИ. Поставьте цели, запишите их бумаге и вперед - выполнять и вычеркивать! :)

А чтобы делать это было проще - вот вам в качестве традиционного новогоднего миниподарка интерактивный календарь-планировщик на 2015 год, который:
  • запоминает введенные для каждого дня мероприятия (можно использовать вместо Outlook)
  • умеет отображать праздники (государственные и не очень)
  • выводит номера недель
  • легко переключается в другую цветовую гамму по вашему вкусу (вкладка Разметка страницы - Цвета)
  • имеет подробные данные о рабочих днях и часах для разных типов недель (в помощь бухгалтеру)
Все формулы и макросы - открыты, паролей нет. Качайте, используйте, меняйте под себя как угодно.



Скачать интерактивный календарь-планировщик на 2015 год

С Новым годом!
2 января 2015 17:41
Небольшая правка
С Новым годом, Николай!
Праздники добавляются не всегда, т.к. в дизайне календаря добавились строки уже после написания макроса. Поэтому стоит подправить в процедуре AddHolidays строку
For Each cell In ActiveSheet.Range("a5:x10,a15:x21,a27:x33,a38:x44").Cells
2 января 2015 19:11
Спасибо, Александр! Подправил.
С Новым годом! :)
4 января 2015 21:21
С новым годом и Рождеством Христовым.
Прекрасная работа, спасибо ;)
9 января 2015 1:33
Спасибо! И вас с праздниками!
8 января 2015 18:23
С новым годом и Рождеством
Можно ли добавить двухстороннюю синхронизацию с календарём Google?
9 января 2015 1:32
Теоретически, наверное, да, но - сложно.
В планах у меня такого нет :)
8 января 2015 20:09
Николай, здравствуйте! Спасибо Вам огромное за Ваш труд! Замечательный сайт, замечательные уроки - все удивительно доходчиво и красиво! Спасибо Вам, с праздниками Вас, здоровья и успехов Вам и Вашим близким!
8 января 2015 20:21
Спасибо, Юлия! С наступившим! :)
12 января 2015 12:15
Маленький баг
Николай, с прошедшими праздниками Вас! Пусть наступивший год сложится для Вас успешно во всех сферах деятельности! :)
В календарике заметила небольшой баг: не сохраняются дела, запланированные на 0:00 и 1:00 (не самая необходимая вещь, конечно, но все же :) ), нужно подправить строчку в процедуре Worksheet_Change
If Intersect(Target, cal.Range("AC3:AC26")) Is Nothing Then Exit Sub
15 января 2015 16:25
Спасибо за поздравления! Вам и вашим близким - того же! :)
Код подправил, спасибо!
ujm
15 января 2015 13:21
Не хватает двух дней
30 и 31 в марте
15 января 2015 16:22
Ага, формулу не дотянул. Спасибо, поправил :)
ujm
15 января 2015 18:40
Да, и спасибо
за календарик. Удачи :)
MCH
28 января 2015 8:33
Т.к. наименование месяца начинается с 1 числа, то формулу для дней месяца можно сделать проще:
=ЕСЛИ(МЕСЯЦ(B3)<>МЕСЯЦ(B3-ДЕНЬНЕД(B3;2)+{1;2;3;4;5;6;7}+{0:1:2:3:4:5}*7);"";B3-ДЕНЬНЕД(B3;2)+{1;2;3;4;5;6;7}+{0:1:2:3:4:5}*7)
4 марта 2015 13:31
Отличная программа. И без особых проблем можно изменить год. Спасибо!
Наверх