Excel date from calendar

Excel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2016 for Mac Excel 2013 Excel 2010 Excel 2007 Excel for Mac 2011 Excel Starter 2010 More…Less

To get detailed information about a function, click its name in the first column.

Note: Version markers indicate the version of Excel a function was introduced. These functions aren’t available in earlier versions. For example, a version marker of 2013 indicates that this function is available in Excel 2013 and all later versions.

Function

Description

DATE function

Returns the serial number of a particular date

DATEDIF function

Calculates the number of days, months, or years between two dates. This function is useful in formulas where you need to calculate an age.

DATEVALUE function

Converts a date in the form of text to a serial number

DAY function

Converts a serial number to a day of the month

DAYS function

Excel 2013

Returns the number of days between two dates

DAYS360 function

Calculates the number of days between two dates based on a 360-day year

EDATE function

Returns the serial number of the date that is the indicated number of months before or after the start date

EOMONTH function

Returns the serial number of the last day of the month before or after a specified number of months

HOUR function

Converts a serial number to an hour

ISOWEEKNUM function

Excel 2013

Returns the number of the ISO week number of the year for a given date

MINUTE function

Converts a serial number to a minute

MONTH function

Converts a serial number to a month

NETWORKDAYS function

Returns the number of whole workdays between two dates

NETWORKDAYS.INTL function

Excel 2010

Returns the number of whole workdays between two dates using parameters to indicate which and how many days are weekend days

NOW function

Returns the serial number of the current date and time

SECOND function

Converts a serial number to a second

TIME function

Returns the serial number of a particular time

TIMEVALUE function

Converts a time in the form of text to a serial number

TODAY function

Returns the serial number of today’s date

WEEKDAY function

Converts a serial number to a day of the week

WEEKNUM function

Converts a serial number to a number representing where the week falls numerically with a year

WORKDAY function

Returns the serial number of the date before or after a specified number of workdays

WORKDAY.INTL function

Excel 2010

Returns the serial number of the date before or after a specified number of workdays using parameters to indicate which and how many days are weekend days

YEAR function

Converts a serial number to a year

YEARFRAC function

Returns the year fraction representing the number of whole days between start_date and end_date

Important: The calculated results of formulas and some Excel worksheet functions may differ slightly between a Windows PC using x86 or x86-64 architecture and a Windows RT PC using ARM architecture. Learn more about the differences.

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.

If you are looking for the opposite to get a date from a weeknumber i found a solution online and changed it slightly:

Function fnDateFromWeek(iYear As Integer, iWeek As Integer, iWeekDday As Integer)
  ' get the date from a certain day in a certain week in a certain year
  fnDateFromWeek = DateSerial(iYear, 1, (iWeek * 7) _
          + iWeekDday - Weekday(DateSerial(iYear, 1, 1)) + 1)
End Function

I took the formular from asap-utilities.com/ and changed

DateSerial(iYear, 1, ((iWeek - 1) * 7) 

to

DateSerial(iYear, 1, (iWeek * 7)

Update

It seems that at least for germany the formular works not as expected for the leap year 2016 so i changed it to this

Function fnDateFromWeek(iYear As Integer, iWeek As Integer, iWeekDday As Integer)
' get the date from a certain day in a certain week in a certain year
  
    If isLeapYear(iYear) Then
        curDate = DateSerial(iYear, 1, ((iWeek) * 7) _
          + iWeekDday - Weekday(DateSerial(iYear, 1, 1)) + 1)
    Else
        curDate = DateSerial(iYear, 1, ((iWeek - 1) * 7) _
          + iWeekDday - Weekday(DateSerial(iYear, 1, 1)) + 1)
    End If
    fnDateFromWeek = curDate
End Function

Since 2016 hardcoded is not ideal you could check if a year is a leap year with this function

Function isLeapYear(iYear As Integer) As Boolean

    If (Month(DateSerial(iYear, 2, 29)) = 2) Then
        isLeapYear = True
    Else
        isLeapYear = False
    End If
    
End Function

For a non-leap-year DateSerial(iYear,2 ,29) returns 1st of march

This may still be wrong but my limited test gave the expected results:

Sub TestExample()
   Debug.Print Format(fnDateFromWeek(2014, 48, 2), "ddd dd mmm yyyy") ' mo 24 Nov 2014
   Debug.Print Format(fnDateFromWeek(2015, 11, 6), "ddd dd-mmm-yyyy") ' fr 13 Mar 2015
   Debug.Print Format(fnDateFromWeek(2016, 36, 2), "ddd dd-mmm-yyyy") ' Mo 05 Sep 2015
End Sub

Содержание

  • 1 Создание различных календарей
    • 1.1 Способ 1: создание календаря на год
    • 1.2 Способ 2: создание календаря с использованием формулы
    • 1.3 Способ 3: использование шаблона
    • 1.4 Помогла ли вам эта статья?
    • 1.5 P.S.
    • 1.6 Ссылки по теме
  • 2 Добавить «Всплывающий календарь» в Excel 2016, 2013, 2010, 2007
  • 3 Как работать с надстройкой:

как сделать в excel выбор из календаря

При создании таблиц с определенным типом данных иногда нужно применять календарь. Кроме того, некоторые пользователи просто хотят его создать, и использовать в бытовых целях. Программа Microsoft Office позволяет несколькими способами вставить календарь в таблицу или на лист. Давайте выясним, как это можно сделать.

Создание различных календарей

Все календари, созданные в Excel, можно разделить на две большие группы: охватывающие определенный отрезок времени (например, год) и вечные, которые будут сами обновляться на актуальную дату. Соответственно и подходы к их созданию несколько отличаются. Кроме того, можно использовать уже готовый шаблон.

Способ 1: создание календаря на год

Прежде всего, рассмотрим, как создать календарь за определенный год.

  1. Разрабатываем план, как он будет выглядеть, где будет размещаться, какую ориентацию иметь (альбомную или книжную), определяем, где будут написаны дни недели (сбоку или сверху) и решаем другие организационные вопросы.
  2. Для того, чтобы сделать календарь на один месяц выделяем область, состоящую из 6 ячеек в высоту и 7 ячеек в ширину, если вы решили писать дни недели сверху. Если вы будете их писать слева, то, соответственно, наоборот. Находясь во вкладке «Главная», кликаем на ленте по кнопке «Границы», расположенной в блоке инструментов «Шрифт». В появившемся списке выбираем пункт «Все границы».
  3. Выравниваем ширину и высоту ячеек, чтобы они приняли квадратную форму. Для того, чтобы установить высоту строки кликаем на клавиатуре сочетание клавиш Ctrl+A. Таким образом, выделяется весь лист. Затем вызываем контекстное меню кликом левой кнопки мыши. Выбираем пункт «Высота строки».

    как сделать в excel выбор из календаря

    Открывается окно, в котором нужно установить требуемую высоту строки. Ели вы впервые делаете подобную операцию и не знаете, какой размер установить, то ставьте 18. Потом жмите на кнопку «OK».

    как сделать в excel выбор из календаря

    Теперь нужно установить ширину. Кликаем по панели, на которой указаны наименования столбцов буквами латинского алфавита. В появившемся меню выбираем пункт «Ширина столбцов».

    как сделать в excel выбор из календаря

    В открывшемся окне установите нужный размер. Если не знаете, какой размер установить, можете поставить цифру 3. Жмите на кнопку «OK».

    как сделать в excel выбор из календаря

    После этого, ячейки на листе приобретут квадратную форму.

  4. Теперь над расчерченным шаблоном нам нужно зарезервировать место для названия месяца. Выделяем ячейки, находящиеся выше строки первого элемента для календаря. Во вкладке «Главная» в блоке инструментов «Выравнивание» жмем на кнопку «Объединить и поместить в центре».
  5. Прописываем дни недели в первом ряду элемента календаря. Это можно сделать при помощи автозаполнения. Вы также можете на свое усмотрение отформатировать ячейки этой небольшой таблицы, чтобы потом не пришлось форматировать каждый месяц в отдельности. Например, можно столбец, предназначенный для воскресных дней залить красным цветом, а текст строки, в которой находятся наименования дней недели, сделать полужирным.
  6. Копируем элементы календаря ещё для двух месяцев. При этом не забываем, чтобы в область копирования также входила объединенная ячейка над элементами. Вставляем их в один ряд так, чтобы между элементами была дистанция в одну ячейку.
  7. Теперь выделяем все эти три элемента, и копируем их вниз ещё в три ряда. Таким образом, должно получиться в общей сложности 12 элементов для каждого месяца. Дистанцию между рядами делайте две ячейки (если используете книжную ориентацию) или одну (при использовании альбомной ориентации).
  8. Затем в объединенной ячейке пишем название месяца над шаблоном первого элемента календаря – «Январь». После этого, прописываем для каждого последующего элемента своё наименование месяца.
  9. На заключительном этапе проставляем в ячейки даты. При этом, можно значительно сократить время, воспользовавшись функцией автозаполнения, изучению которой посвящен отдельный урок.

как сделать в excel выбор из календаря

После этого, можно считать, что календарь готов, хотя вы можете дополнительно отформатировать его на своё усмотрение.

Урок: Как сделать автозаполнение в Excel

Способ 2: создание календаря с использованием формулы

Но, все-таки у предыдущего способа создания есть один весомый недостаток: его каждый год придется делать заново. В то же время, существует способ вставить календарь в Excel с помощью формулы. Он будет каждый год сам обновляться. Посмотрим, как это можно сделать.

  1. В левую верхнюю ячейку листа вставляем функцию:

    ="Календарь на " & ГОД(СЕГОДНЯ()) & " год" Таким образом, мы создаем заголовок календаря с текущим годом.

  2. Чертим шаблоны для элементов календаря помесячно, так же как мы это делали в предыдущем способе с попутным изменением величины ячеек. Можно сразу провести форматирование этих элементов: заливка, шрифт и т.д.
  3. В место, где должно отображаться названия месяца «Январь», вставляем следующую формулу:
    =ДАТА(ГОД(СЕГОДНЯ());1;1)

    как сделать в excel выбор из календаря

    Но, как видим, в том месте, где должно отобразиться просто название месяца установилась дата. Для того, чтобы привести формат ячейки к нужному виду, кликаем по ней правой кнопкой мыши. В контекстном меню выбираем пункт «Формат ячеек…».

    как сделать в excel выбор из календаря

    В открывшемся окне формата ячеек переходим во вкладку «Число» (если окно открылось в другой вкладке). В блоке «Числовые форматы» выделяем пункт «Дата». В блоке «Тип» выбираем значение «Март». Не беспокойтесь, это не значит, что в ячейке будет слово «Март», так как это всего лишь пример. Жмем на кнопку «OK».

  4. Как видим, наименование в шапке элемента календаря изменилось на «Январь». В шапку следующего элемента вставляем другую формулу:

    =ДАТАМЕС(B4;1) В нашем случае, B4 – это адрес ячейки с наименованием «Январь». Но в каждом конкретном случае координаты могут быть другими. Для следующего элемента уже ссылаемся не на «Январь», а на «Февраль», и т.д. Форматируем ячейки так же, как это было в предыдущем случае. Теперь мы имеем наименования месяцев во всех элементах календаря.

  5. Нам следует заполнить поле для дат. Выделяем в элементе календаря за январь все ячейки, предназначенные для внесения дат. В Строку формул вбиваем следующее выражение:

    =ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1)-(ДЕНЬНЕД(ДАТА(ГОД(D4);МЕСЯЦ(D4);1-1))-1)+{0:1:2:3:4:5:6}*7+{1;2;3;4;5;6;7} Жмем сочетание клавиш на клавиатуре Ctrl+Shift+Enter.

  6. Но, как видим, поля заполнились непонятными числами. Для того, чтобы они приняли нужный нам вид. Форматируем их под дату, как это уже делали ранее. Но теперь в блоке «Числовые форматы» выбираем значение «Все форматы». В блоке «Тип» формат придется ввести вручную. Там ставим просто букву «Д». Жмем на кнопку «OK».
  7. Вбиваем аналогичные формулы в элементы календаря за другие месяцы. Только теперь вместо адреса ячейки D4 в формуле нужно будет проставить координаты с наименованием ячейки соответствующего месяца. Затем, выполняем форматирование тем же способом, о котором шла речь выше.
  8. Как видим, расположение дат в календаре все ещё не корректно. В одном месяце должно быть от 28 до 31 дня (в зависимости от месяца). У нас же в каждом элементе присутствуют также числа из предыдущего и последующего месяца. Их нужно убрать. Применим для этих целей условное форматирование.

    Производим в блоке календаря за январь выделение ячеек, в которых содержатся числа. Кликаем по значку «Условное форматирование», размещенному на ленте во вкладке «Главная» в блоке инструментов «Стили». В появившемся перечне выбираем значение «Создать правило».

    Открывается окно создания правила условного форматирования. Выбираем тип «Использовать формулу для определения форматируемых ячеек». В соответствующее поле вставляем формулу:

    =И(МЕСЯЦ(D6)1+3*(ЧАСТНОЕ(СТРОКА(D6)-5;9))+ЧАСТНОЕ(СТОЛБЕЦ(D6);9)) D6 – это первая ячейка выделяемого массива, который содержит даты. В каждом конкретном случае её адрес может отличаться. Затем кликаем по кнопке «Формат».

    В открывшемся окне переходим во вкладку «Шрифт». В блоке «Цвет» выбираем белый или цвет фона, если у вас установлен цветной фон календаря. Жмем на кнопку «OK».

    Вернувшись в окно создания правила, жмем на кнопку «OK».

  9. Используя аналогичный способ, проводим условное форматирование относительно других элементов календаря. Только вместо ячейки D6 в формуле нужно будет указывать адрес первой ячейки диапазона в соответствующем элементе.
  10. Как видим, числа, которые не входят в соответствующий месяц, слились с фоном. Но, кроме того, с ним слились и выходные дни. Это было сделано специально, так как ячейки, где содержаться числа выходных дней мы зальём красным цветом. Выделяем в январском блоке области, числа в которых выпадают на субботу и воскресение. При этом, исключаем те диапазоны, данные в которых были специально скрыты путем форматирования, так как они относятся к другому месяцу. На ленте во вкладке «Главная» в блоке инструментов «Шрифт» кликаем по значку «Цвет заливки» и выбираем красный цвет.

    Точно такую же операцию проделываем и с другими элементами календаря.

  11. Произведем выделение текущей даты в календаре. Для этого, нам нужно будет опять произвести условное форматирование всех элементов таблицы. На этот раз выбираем тип правила «Форматировать только ячейки, которые содержат». В качестве условия устанавливаем, чтобы значение ячейки было равно текущему дню. Для этого вбиваем в соответствующее поля формулу (показано на иллюстрации ниже).

    =СЕГОДНЯ() В формате заливки выбираем любой цвет, отличающийся от общего фона, например зеленый. Жмем на кнопку «OK».

    После этого, ячейка, соответствующая текущему числу, будет иметь зеленый цвет.

  12. Установим наименование «Календарь на 2017 год» посередине страницы. Для этого выделяем всю строку, где содержится это выражение. Жмем на кнопку «Объединить и поместить в центре» на ленте. Это название для общей презентабельности можно дополнительно отформатировать различными способами.

В целом работа над созданием «вечного» календаря завершена, хотя вы можете ещё долго проводить над ним различные косметические работы, редактируя внешний вид на свой вкус. Кроме того, отдельно можно будет выделить, например, праздничные дни.

Урок: Условное форматирование в Excel

Способ 3: использование шаблона

Те пользователи, которые ещё в недостаточной мере владеют Экселем или просто не хотят тратить время на создание уникального календаря, могут воспользоваться готовым шаблоном, закачанным из интернета. Таких шаблонов в сети довольно много, причем велико не только количество, но и разнообразие. Найти их можно, просто вбив соответствующий запрос в любую поисковую систему. Например, можно задать следующий запрос: «календарь шаблон Excel».

Примечание: В последних версиях пакета Microsoft Office огромный выбор шаблонов (в том числе и календарей) интегрирован в состав программных продуктов. Все они отображаются непосредственно при открытии программы (не конкретного документа) и, для большего удобства пользователя, разделены на тематические категории. Именно здесь можно выбрать подходящий шаблон, а если такового не найдется, его всегда можно скачать с официального сайта Office.com.

По сути, такой шаблон — уже готовый календарь, в котором вам только останется занести праздничные даты, дни рождения или другие важные события. Например, таким календарем является шаблон, который представлен на изображении ниже. Он представляет собой полностью готовую к использованию таблицу.

Вы можете в нем с помощью кнопки заливки во вкладке «Главная» закрасить различными цветами ячейки, в которых содержатся даты, в зависимости от их важности. Собственно, на этом вся работа с подобным календарем может считаться оконченной и им можно начинать пользоваться.

Мы разобрались, что календарь в Экселе можно сделать двумя основными способами. Первый из них предполагает выполнение практически всех действий вручную. Кроме того, календарь, сделанный этим способом, придется каждый год обновлять. Второй способ основан на применении формул. Он позволяет создать календарь, который будет обновляться сам. Но, для применения данного способа на практике нужно иметь больший багаж знаний, чем при использовании первого варианта. Особенно важны будут знания в сфере применения такого инструмента, как условное форматирование. Если же ваши знания в Excel минимальны, то можно воспользоваться готовым шаблоном, скачанным из интернета.

Мы рады, что смогли помочь Вам в решении проблемы.

Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Да Нет

Если вам часто приходится вводить даты в ячейки листа, то делать это вручную неудобно. Для ввода именно сегодняшней даты можно воспользоваться функцией СЕГОДНЯ (TODAY), сочетанием клавиш Ctrl+; или макросом, но если нужны разные даты из прошлого или будущего, то вбивать их руками долго. 

К сожалению, в стандартном арсенале средств Excel нет встроенного выпадающего календаря (в отличие от Word), да еще и в последних версиях, начиная с Excel 2007, Microsoft зачем-то убрала из стандартного комплекта поставки библиотеку mscalc.osx, которая позволяла быстро создать пользовательскую форму с календарем.

Естественно, это «узкое место» не осталось без внимания опытных пользователей и экспертов Excel MVP, которые оперативно создали несколько интерактивных календарей на макросах для удобного ввода дат. Вот подборка неплохих, на мой взгляд, бесплатных вариантов:

Windows Date Picker
Автор: Ron de Bruin
Цена: бесплатно
Ссылка

  • Устанавливается как надстройка (есть версии для старых Excel 200-2003 и для новых Excel 2007-2010 и, отдельно, для Excel 2013. 
  • Вызывается через контекстное меню ячейки (правой кнопкой мыши по ячейке — Date Picker). 
  • Позволяет вставлять дату в нескольких форматах, вплоть до номера недели (по разным стандартам). 
  • Автоматически подстраивается под российский стандарт недели (с понедельника).
Excel Date Picker
Автор: Jim Cone
Цена: бесплатно
Ссылка

  • Макрос (не надстройка!) с открытым кодом VBA — можно посмотреть как всё устроено и модернизировать «под себя». Но надо копировать код в каждый используемый файл и вызывать нажатием на кнопку или сочетанием клавиш, т.е. универсальность хромает. 
  • Удобная система прокрутки лет и месяцев. 
  • Российскую неделю (с понедельника) знает. 
  • Каких-либо настроек нет.
Mini Calendar and Date Picker
Автор: VERTEX
Цена: бесплатно.
Ссылка в Office Apps Store

  • Работает только в Excel 2013, добавляется через магазин приложений Office App Store на вкладке Вставка — Приложения для Office (Insert — Office Apps Store)
  • Вставляется на лист как постоянный графический объект и добавляет выбранную дату в любую выделенную предварительно ячейку. 
  • Умеет менять стандарты недели, отображать номера недель, вводить не только дату, но и время. 
  • Есть возможность задавать темы оформления. 
  • Нет кнопки перехода к текущему дню.
Date Picker
Автор: Sam Radakovitz, руководитель команды программистов Excel в Microsoft
Цена: бесплатно 
Сайт автора умер, ссылки не работают, но можно скачать заботливо сохраненную мной когда-то копию здесь.

  • Устанавливается как надстройка. 
  • Вызывается через правую кнопку мыши по ячейке — Pick from calendar или с помощью удобного всплывающего значка календарика справа от ячейки с датой. 
  • Красивый дизайн, отображение количества дней до выбранной даты от текущей. 
  • Использует USA-стандарт недели (отображает неделю с воскресенья). 
  • Настроек нет. 

P.S.

Установка надстроек:

  • в Excel 2003 и старше — меню Сервис — Надстройки — Обзор (Tools — Add-ins — Browse)
  • в Excel 2007 и новее — Файл — Параметры — Надстройки — Перейти — Обзор (File — Options — Add-ins — Go To — Browse)

Ссылки по теме

  • Всплывающий календарь из надстройки PLEX
  • Автоматический ввод даты при изменении ячейки

Каждый раз при вводе даты в ячейку возникают вопросы: печатать ДД-ММ-ГГГГ или в другом порядке? Использовать «-» или «/» в качестве разделителя? Распознает ли Excel введённое значение как дату и отобразит ли её в нужном формате? Именно в этих случаях пригодится всплывающий, или выпадающий, календарь. Он незаменим для работы с личными и рабочими списками дел, расписаниями и планами, графиками выполнения проектов и финансовыми отчётами в Excel.

«Всплывающий календарь» — это надёжный и проверенный инструмент выбора дат, которому доверяют 30 000+ пользователей Excel:

  • Интуитивен в использовании: выберите ячейки — вставьте дату
  • Выпадает рядом с ячейкой, отображает номера недель, дни недели, текущую дату
  • Заполняет датами столбцы, строки и любые диапазоны в секунды
  • Множество вариантов формата даты по умолчанию
  • Работает в 64- и 32-разрядных версиях Excel

Язык видео: английский. Субтитры: русский, английский. (Внимание: видео может не отражать последние обновления. Используйте инструкцию ниже.)

Добавить «Всплывающий календарь» в Excel 2016, 2013, 2010, 2007

Подходит для: Microsoft Excel 2016 – 2007, desktop Office 365 (32-бит и 64-бит).

Скачать надстройку XLTools

Как работать с надстройкой:

  • Как вставить или изменить дату в ячейке с помощью «Всплывающего календаря»
  • Как из календаря вставить текущую дату в ячейку
  • Как заполнить датами целый столбец, строку или несмежные диапазоны
  • Как заполнить диапазон последовательными датами
  • Как вставить сразу и дату и время в ячейку
  • Как вставить только время (без даты) в ячейку
  • Как изменить формат даты по умолчанию для «Всплывающего календаря»
  • Как изменить комбинацию горячих клавиш для «Всплывающего календаря»
  • Как добавить/удалить иконку «Всплывающего календаря»
  • Как добавить/удалить «Всплывающий календарь» из контекстного меню
  • Как встроить всплывающий календарь в книгу Excel

Внимание: отмена последнего действия (UNDO) невозможна. Рекомендуем сохранять резервную копию файлов или использовать «Контроль версий» XLTools для отслеживания изменений.

Как вставить или изменить дату в ячейке с помощью «Всплывающего календаря»

  1. Выберите ячейку.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату» > Календарь всплывёт рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить дату».
    Или: используйте сочетание клавиш Ctrl+; (точка с запятой на английской раскладке).
  3. Выберите нужную дату из календаря > Готово.
    Обратите внимание на формат: это то, что вам нужно? Вы можете изменить формат даты по умолчанию.
  4. Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки > Измените дату.

«Всплывающий календарь» запоминает последнюю использованную дату, чтобы вам было проще вводить следующую дату.

Внимание: после ввода даты, ячейке автоматически присваивается формат Число/Дата. Если вы позднее удалите значение из ячейки, сама ячейка сохранит свой формат Дата, а иконка календаря для этой пустой ячейки останется доступной. Чтобы убрать иконку, измените формат ячейки на Общий.

Как из календаря вставить текущую дату в ячейку

  1. Выберите ячейку, в которую нужно вставить текущую дату.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату» > Календарь появится рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить дату».
    Или: используйте сочетание клавиш Ctrl+; (точка с запятой на английской раскладке).
  3. Нажмите по надписи «Сегодня» в нижней части календаря > Готово.

Как заполнить датами целый столбец, строку или несмежные диапазоны

С помощью «Всплывающего календаря» вы можете заполнить значениями дат целый диапазон (ограничение до 4000 ячеек). Даты можно вставить в столбцы таблицы, строки, объединённые ячейки или любой произвольный диапазон точно так же, как одну ячейку: 

  1. Выберите диапазон.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату» > Появится всплывающий календарь.
    Или: по правому клику мыши выберите пункт «Вставить дату».
    Или: используйте сочетание клавиш Ctrl+; (точка с запятой на английской раскладке).
  3. Выберите дату > Готово. Весь диапазон заполнен значением выбранной даты.
    Совет: узнайте, как заполнить ячейки последовательными датами.
  4. Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки > Измените дату.

Внимание: после ввода даты, ячейкам автоматически присваивается формат Число/Дата. Если вы позднее удалите значения из ячеек, сами ячейки сохранят свой формат Дата, а иконка календаря для этих пустых ячеек останется доступной. Чтобы убрать иконку, измените формат ячеек на Общий.

Как заполнить диапазон последовательными датами

С надстройкой «Всплывающий календарь» вы можете быстро заполнить диапазон последовательными датами (дни по порядку):

  1. Вкладка XLTools > Кнопка «Настройки» > Вкладка Дата/Время > Отметьте флажком «Включить автоувеличение дат при заполнении диапазона ячеек» > OK.
  2. Выберите диапазон.
  3. В группе Дата/Время нажмите на кнопку «Вставить дату» > Всплывающий календарь появятся рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить дату».
    Или: используйте сочетание клавиш Ctrl+; (точка с запятой на английской раскладке).
  4. Выберите начальную дату > Готово, весь диапазон будет автоматически заполнен последовательными значениями дат с шагом в 1 день.

Как вставить сразу и дату и время в ячейку

  1. Выберите ячейку.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату и время» > Всплывающий календарь с часами появятся рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить дату и время».
    Или: используйте сочетание клавиш: нажмите Ctrl+; (точка с запятой на английской раскладке), затем отпустите клавиши и нажмите Ctrl+Shift+; (точка с запятой на английской раскладке).
  3. Установите время при помощи колеса прокрутки мыши или стрелок Вверх/Вниз > Выберите дату из всплывающего календаря > Готово.
    Обратите внимание на формат: это то, что вам нужно? Вы можете задать другой формат по умолчанию для Всплывающего Календаря и Часов.
  4. Чтобы изменить значение, нажмите на иконку справа от ячейки > Измените дату и время.

Внимание: после ввода даты и времени, ячейке автоматически присваивается формат Число/Дата. Если вы позднее удалите значение из ячейки, сама ячейка сохранит свой формат Дата, а иконка календаря с часами для этой пустой ячейки останется доступной. Чтобы убрать иконку, измените формат ячейки на Общий.

Как вставить только время (без даты) в ячейку

Используйте надстройку «Всплывающие часы» для установки и вставки времени в ячейки и диапазоны:

  1. Выберите ячейку или диапазон.
  2. В группе Дата/Время нажмите на кнопку «Вставить время» > Всплывающие часы появятся рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить время».
    Или: используйте сочетание клавиш Ctrl+Shift+; (точка с запятой на английской раскладке).
  3. Установите время при помощи колеса прокрутки мыши или стрелок Вверх/Вниз > Нажмите Ввод (Enter) > Готово.

Как изменить формат даты по умолчанию для «Всплывающего календаря»

Чтобы изменить формат, заданный по умолчанию для «Всплывающего Календаря»:

  1. Нажмите кнопку «Настройки» на панели XLTools > Вкладка Дата/Время.
  2. Отметьте флажком «По умолчанию использовать формат даты и времени, установленный ниже».
    Внимание: при снятии флажка Всплывающий календарь будет использовать формат, установленный в ваших системных настройках.
  3. Выберите подходящий формат, напр., принятый в вашей стране или на вашем языке.
    Или: задайте «Свой формат».
  4. Нажмите OK > Готово.

Вы можете обнаружить, что некоторые ячейки не подчиняются заданному формату Календаря. Это означает, что ячейкам ранее был присвоен другой формат даты. В этом случае, измените формат ячеек:

  1. Выберите ячейки > По правому клику мыши выберите «Формат ячеек».
  2. Вкладка «Число» > Формат «Дата» > Установите нужный формат даты.

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

  1. Панель управления > Часы, язык и регион > Изменение форматов даты.
  2. Вкладка Форматы > Установите форматы дат и времени, первого дня недели.
  3. Вкладка Местоположение > Укажите страну местонахождения.
  4. Вкладка Дополнительно > Измените язык системы > Перезагрузите компьютер.

Для вашего удобства, для «Всплывающего календаря» по умолчанию задано сочетание клавиш Ctrl+; (точка с запятой на английской раскладке) – это та же комбинация, которая используется в Excel для вставки текущей даты. Вы можете изменить горячие клавиши для «Всплывающих часов» в любое время:

Вкладка XLTools > Кнопка «Настройки» > Вкладка «Горячие клавиши» > Задайте другое сочетание > OK.

Как добавить/удалить иконку «Всплывающего календаря»

Пиктограмма (иконка) календаря появляется справа от выбранной ячейки, если для ячейки задан формат Дата. Нажатие на иконку открывает инструмент выбора даты.

  • Чтобы отключить отображение иконки Календаря:
  1. Нажмите кнопку «Настройки» на панели XLTools > Вкладка Дата/Время.
  2. Снимите флажок с опции «Отображать пиктограммы Всплывающего Календаря и Часов» > OK.
  3. Готово! Пиктограммы перестанут отображаться, Календарь и Часы будут по-прежнему доступны для использования. Иконки можно вернуть в любое время.
  • Чтобы настроить появление иконки рядом с пустыми ячейками, столбцами, строками или произвольным диапазоном:
  1. Выберите пустую ячейку или диапазон.
  2. Вкладка «Главная» > Группа «Число» > Дата > OK. Так, ячейкам будет присвоен формат даты.
    Или: вставьте любую дату с помощью «Всплывающего календаря» > Нажмите кнопку Delete. Это удалит непосредственно значения, и присвоит выбранным ячейкам формат даты.
  3. Готово! Теперь, если вы выберите какую-либо ячейку в этом диапазоне, рядом с ней появится иконка Календаря.
  • Чтобы убрать иконку Календаря с пустых ячеек:
    Если ячейка пуста, но иконка по-прежнему появляется, значит, что ячейке присвоен формат даты или времени. Чтобы убрать иконку с пустых ячеек, измените их формат на Общий:
  1. Выберите пустую ячейку или диапазон.
  2. Вкладка «Главная» > Группа «Редактирование» > Очистить форматы.
    Или: вкладка «Главная» > Группа «Число» > Выберите «Общий» из выпадающего списка.
    Или: по правому клику «Формат ячеек» > Вкладка «Число» > Выберите формат «Общий» > OK.
  1. Нажмите кнопку «Настройки» на панели XLTools > Вкладка Дата/Время.
  2. Установите или снимите флажки соответствующих опций:
    • «Добавить пункт «Вставить дату» в контекстное меню»
    • «Добавить пункт «Вставить время» в контекстное меню»
    • «Добавить пункт «Вставить дату и время» в контекстное меню»
  3. Нажмите OK > Готово.

Как встроить всплывающий календарь в книгу Excel

Надстройка XLTools «Всплывающий календарь» не может быть встроена в книгу. «Всплывающий календарь» будет видим и доступен только тем пользователям, у кого установлена надстройка XLTools.

Если вам нужно отправить книгу другим пользователям, попробуйте наш встраиваемый календарь — онлайн надстройка XLTools.net Календарь. Установка на компьютер не требуется: отправьте файл коллегам, и они тоже смогут воспользоваться календарём. Это веб-приложение удобно для рассылки расписаний, графиков, планов, т.д.

Появились вопросы или предложения? Оставьте комментарий ниже.

Для гарантии правильности ввода дат пользователями элемент управления Excel Календарь (Calendar) может упростить ситуацию как для вас, так и для пользователей, работающих с вашей электронной таблицей. При помощи этого трюка можно добавить элемент управления Календарь (Calendar) в любую рабочую книгу Excel.

Если дата введена неправильно, Excel не сможет ее распознать. Иногда это означает, что вы не можете выполнять вычисления с числами, выглядящими как даты, но датами не являющимися. Кроме того, это означает, что любые диаграммы или сводные таблицы, которые основываются на этих данных, будут неверными. Хотя решить эту проблему может весьма разностороннее средство проверки данных Excel, оно также далеко от совершенства.

При помощи этого трюка можно добавить элемент управления Календарь (Calendar) в любую рабочую книгу Excel. Для начала откройте рабочую книгу, куда собираетесь добавить календарь. Лучше использовать ваш файл Personal.xls, который можно открыть командой Файл → Открыть (File → Open). Если этот пункт меню недоступен, значит, у вас пока нет файла Personal.xls. Можно создать его, записав пустой макрос. Для этого выберите команду Разработчик → Начать запись (Developer → Record New Macro) и в поле Сохранить в (Store Macro In) выберите вариант Личная книга макросов (Personal Macro Workbook). Затем щелкните на кнопке ОК, выделите любую ячейку и остановите запись. Excel автоматически создаст файл Personal.xls.

Выберите команду Разработчик → Редактор Visual Basic (Developer → Visual Basic Editor) (сочетание клавиш Alt/Option+Fll) и в VBE выберите команду Insert → UserForm. Должна появиться панель инструментов Control. (Если панель не открылась, выберите команду View → Toolbox.) Правой кнопкой мыши щелкните панель инструментов Control и в контекстном меню выберите команду Additional Controls. Прокрутите список до флажка Элемент управления Календарь 10.0 (Calendar Control 10.0) (номер версии зависит от версии Excel). Установите этот флажок и щелкните на кнопке ОК. Щелкните календарь, который теперь представляет собой часть панели инструментов, а затем щелкните форму UserForm, которую добавили ранее. При помощи маркеров изменения размера формы UserForm и элемента управления Календарь (Calendar) отрегулируйте их размер.

Удостоверьтесь, что форма UserForm выделена, и выберите команду View → Properties Window (клавиша F4). В окне Properties выберите Caption и замените слово UserForml словом Calendar. Теперь выберите команду View → Code (клавиша F7) и в частном модуле введите код, приведенный в листинге 7.14.

1 2 3 4 5 6 7 8 
//Листинг 7.14 Private Sub Calendar1_Click() ActiveCell = Calendar1.Value End Sub   Private Sub UserForm_Activate()     Me.Calendar1.Value = Date End Sub

//Листинг 7.14 Private Sub Calendar1_Click() ActiveCell = Calendar1.Value End Sub Private Sub UserForm_Activate() Me.Calendar1.Value = Date End Sub

Выберите команду Insert → Module и в общем модуле введите код из листинга 7.15.

1 2 3 4 
//Листинг 7.15 Sub ShowIt()     UserForm1.Show End Sub

//Листинг 7.15 Sub ShowIt() UserForm1.Show End Sub

Закройте окно, чтобы вернуться в Excel. Выберите команду Разработчик > Макрос → Макросы (Developer > Macro → Macros) (сочетание клавиш Alt+F8) и затем выберите ShowIt. Щелкните кнопку Параметры (Options) и назначьте макросу клавишное сочетание — все готово. Нажмите выбранное сочетание клавиш, раскроется календарь с выбранной сегодняшней датой. Щелкните любую дату, и она будет вставлена в активную ячейку.

Каждый раз при вводе даты в ячейку возникают вопросы: печатать ДД-ММ-ГГГГ или в другом порядке? Использовать «-» или «/» в качестве разделителя? Распознает ли Excel введённое значение как дату и отобразит ли её в нужном формате? Именно в этих случаях пригодится всплывающий, или выпадающий, календарь. Он незаменим для работы с личными и рабочими списками дел, расписаниями и планами, графиками выполнения проектов и финансовыми отчётами в Excel.

«Всплывающий календарь» — это надёжный и проверенный инструмент выбора дат, которому доверяют 30 000+ пользователей Excel:

  • Интуитивен в использовании: выберите ячейки — вставьте дату
  • Выпадает рядом с ячейкой, отображает номера недель, дни недели, текущую дату
  • Заполняет датами столбцы, строки и любые диапазоны в секунды
  • Множество вариантов формата даты по умолчанию
  • Работает в 64- и 32-разрядных версиях Excel

Язык видео: английский. Субтитры: русский, английский. (Внимание: видео может не отражать последние обновления. Используйте инструкцию ниже.)

Добавить «Всплывающий календарь» в Excel 2016, 2013, 2010, 2007

Подходит для: Microsoft Excel 2016 — 2007, desktop Office 365 (32-бит и 64-бит).

Как работать с надстройкой:

Внимание:
отмена последнего действия (UNDO) невозможна. Рекомендуем сохранять резервную копию файлов или использовать «Контроль версий» XLTools для отслеживания изменений.

Как вставить или изменить дату в ячейке с помощью «Всплывающего календаря»

  1. Выберите ячейку.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату» > Календарь всплывёт рядом с ячейкой. Ctrl+;
  3. Выберите нужную дату из календаря > Готово.

    Обратите внимание на формат: это то, что вам нужно? Вы можете изменить формат даты по умолчанию .

  4. Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки > Измените дату.

«Всплывающий календарь» запоминает последнюю использованную дату, чтобы вам было проще вводить следующую дату.

Внимание:
после ввода даты, ячейке автоматически присваивается формат Число/Дата. Если вы позднее удалите значение из ячейки, сама ячейка сохранит свой формат Дата, а иконка календаря для этой пустой ячейки останется доступной. Чтобы убрать иконку, измените формат ячейки на Общий.

Как сделать в excel выбор из календаря?

Как из календаря вставить текущую дату в ячейку

  1. Выберите ячейку, в которую нужно вставить текущую дату.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату» > Календарь появится рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить дату».

    Или: используйте сочетание клавиш Ctrl+;
    (точка с запятой на английской раскладке).

  3. Нажмите по надписи «Сегодня» в нижней части календаря > Готово.

Как заполнить датами целый столбец, строку или несмежные диапазоны

С помощью «Всплывающего календаря» вы можете заполнить значениями дат целый диапазон (ограничение до 4000 ячеек). Даты можно вставить в столбцы таблицы, строки, объединённые ячейки или любой произвольный диапазон точно так же, как одну ячейку:

  1. Выберите диапазон.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату» > Появится всплывающий календарь.
    Или: по правому клику мыши выберите пункт «Вставить дату».

    Или: используйте сочетание клавиш Ctrl+;
    (точка с запятой на английской раскладке).

  3. Выберите дату > Готово. Весь диапазон заполнен значением выбранной даты.
    Совет: узнайте, как заполнить ячейки последовательными датами .
  4. Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки > Измените дату.

Внимание:
после ввода даты, ячейкам автоматически присваивается формат Число/Дата. Если вы позднее удалите значения из ячеек, сами ячейки сохранят свой формат Дата, а иконка календаря для этих пустых ячеек останется доступной. Чтобы убрать иконку, измените формат ячеек на Общий.

Как сделать в excel выбор из календаря?

Как заполнить диапазон последовательными датами

С надстройкой «Всплывающий календарь» вы можете быстро заполнить диапазон последовательными датами (дни по порядку):

  1. Вкладка XLTools > Кнопка «Настройки» > Вкладка Дата/Время > Отметьте флажком «Включить автоувеличение дат при заполнении диапазона ячеек» > OK.
  2. Выберите диапазон.
  3. В группе Дата/Время нажмите на кнопку «Вставить дату» > Всплывающий календарь появятся рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить дату».

    Или: используйте сочетание клавиш Ctrl+;
    (точка с запятой на английской раскладке).

  4. Выберите начальную дату > Готово, весь диапазон будет автоматически заполнен последовательными значениями дат с шагом в 1 день.

Как сделать в excel выбор из календаря?

Как вставить сразу и дату и время в ячейку

  1. Выберите ячейку.
  2. В группе Дата/Время нажмите на кнопку «Вставить дату и время» > Всплывающий календарь с часами появятся рядом с ячейкой.

    Или: по правому клику мыши выберите пункт «Вставить дату и время».

    Или: используйте сочетание клавиш: нажмите Ctrl+;
    (точка с запятой на английской раскладке), затем отпустите клавиши и нажмите Ctrl+Shift+;
    (точка с запятой на английской раскладке).

  3. Установите время при помощи колеса прокрутки мыши или стрелок Вверх/Вниз > Выберите дату из всплывающего календаря > Готово.
    Обратите внимание на формат: это то, что вам нужно? Вы можете задать другой формат по умолчанию для Всплывающего Календаря и Часов .
  4. Чтобы изменить значение, нажмите на иконку справа от ячейки > Измените дату и время.

Внимание:
после ввода даты и времени, ячейке автоматически присваивается формат Число/Дата. Если вы позднее удалите значение из ячейки, сама ячейка сохранит свой формат Дата, а иконка календаря с часами для этой пустой ячейки останется доступной. Чтобы убрать иконку, измените формат ячейки на Общий.

Как сделать в excel выбор из календаря?

Как вставить только время (без даты) в ячейку

Используйте надстройку «Всплывающие часы» для установки и вставки времени в ячейки и диапазоны:

  1. Выберите ячейку или диапазон.
  2. В группе Дата/Время нажмите на кнопку «Вставить время» > Всплывающие часы появятся рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить время».

    Или: используйте сочетание клавиш Ctrl+Shift+;
    (точка с запятой на английской раскладке).

  3. Установите время при помощи колеса прокрутки мыши или стрелок Вверх/Вниз > Нажмите Ввод (Enter) > Готово.

Как сделать в excel выбор из календаря?

Как изменить формат даты по умолчанию для «Всплывающего календаря»

Чтобы изменить формат, заданный по умолчанию для «Всплывающего Календаря»:

  1. Нажмите кнопку «Настройки» на панели XLTools > Вкладка Дата/Время.
  2. Отметьте флажком «По умолчанию использовать формат даты и времени, установленный ниже».
    Внимание: при снятии флажка Всплывающий календарь будет использовать формат, установленный в ваших системных настройках.
  3. Выберите подходящий формат, напр., принятый в вашей стране или на вашем языке.
    Или: задайте «Свой формат».
  4. Нажмите OK > Готово.

Как сделать в excel выбор из календаря?

Вы можете обнаружить, что некоторые ячейки не подчиняются заданному формату Календаря. Это означает, что ячейкам ранее был присвоен другой формат даты. В этом случае, измените формат ячеек:

  1. Выберите ячейки > По правому клику мыши выберите «Формат ячеек».
  2. Вкладка «Число» > Формат «Дата» > Установите нужный формат даты.

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

  1. Панель управления > Часы, язык и регион > Изменение форматов даты.
  2. Вкладка Форматы > Установите форматы дат и времени, первого дня недели.
  3. Вкладка Местоположение > Укажите страну местонахождения.
  4. Вкладка Дополнительно > Измените язык системы > Перезагрузите компьютер.

Как изменить комбинацию горячих клавиш для «Всплывающего календаря»

Для вашего удобства, для «Всплывающего календаря» по умолчанию задано сочетание клавиш Ctrl+;
(точка с запятой на английской раскладке) — это та же комбинация, которая используется в Excel для вставки текущей даты. Вы можете изменить горячие клавиши для «Всплывающих часов» в любое время:

Вкладка XLTools > Кнопка «Настройки» > Вкладка «Горячие клавиши» > Задайте другое сочетание > OK.

Как сделать в excel выбор из календаря?

Как добавить/удалить иконку «Всплывающего календаря»

Пиктограмма (иконка) календаря появляется справа от выбранной ячейки, если для ячейки задан формат Дата. Нажатие на иконку открывает инструмент выбора даты.

  • Чтобы отключить отображение иконки Календаря:
  1. Нажмите кнопку «Настройки» на панели XLTools > Вкладка Дата/Время.
  2. Снимите флажок с опции «Отображать пиктограммы Всплывающего Календаря и Часов» > OK.
  3. Готово! Пиктограммы перестанут отображаться, Календарь и Часы будут по-прежнему доступны для использования. Иконки можно вернуть в любое время.

Как сделать в excel выбор из календаря?

  • Чтобы настроить появление иконки рядом с пустыми ячейками, столбцами, строками или произвольным диапазоном:
  1. Вкладка «Главная» > Группа «Число» > Дата > OK. Так, ячейкам будет присвоен формат даты.
    Или: вставьте любую дату с помощью «Всплывающего календаря» > Нажмите кнопку Delete. Это удалит непосредственно значения, и присвоит выбранным ячейкам формат даты.
  2. Готово! Теперь, если вы выберите какую-либо ячейку в этом диапазоне, рядом с ней появится иконка Календаря.
  • Чтобы убрать иконку Календаря с пустых ячеек:
    Если ячейка пуста, но иконка по-прежнему появляется, значит, что ячейке присвоен формат даты или времени. Чтобы убрать иконку с пустых ячеек, измените их формат на Общий:
  1. Выберите пустую ячейку или диапазон.
  2. Вкладка «Главная» > Группа «Редактирование» > Очистить форматы.
    Или: вкладка «Главная» > Группа «Число» > Выберите «Общий» из выпадающего списка.

    Или: по правому клику «Формат ячеек» > Вкладка «Число» > Выберите формат «Общий» > OK.

Как добавить/удалить «Всплывающий календарь» из контекстного меню

  1. Нажмите кнопку «Настройки» на панели XLTools > Вкладка Дата/Время.
  2. Установите или снимите флажки соответствующих опций:
    • «Добавить пункт «Вставить дату» в контекстное меню»
    • «Добавить пункт «Вставить время» в контекстное меню»
    • «Добавить пункт «Вставить дату и время» в контекстное меню»
  3. Нажмите OK > Готово.

Как сделать в excel выбор из календаря?

Как встроить всплывающий календарь в книгу Excel

Надстройка XLTools «Всплывающий календарь» не может быть встроена в книгу. «Всплывающий календарь» будет видим и доступен только тем пользователям, у кого установлена надстройка XLTools.

Если вам нужно отправить книгу другим пользователям, попробуйте наш встраиваемый календарь — онлайн надстройка . Установка на компьютер не требуется: отправьте файл коллегам, и они тоже смогут воспользоваться календарём. Это веб-приложение удобно для рассылки расписаний, графиков, планов, т.д.

Можно сделать без макросов простой выпадающий календарь в
Excel

. Для этого установим выпадающие списки.
Как сделать выпадающие списки, смотрите в статье «Выпадающий список в Excel ».

Сначала сделаем на отдельном листе списки в столбцах для выпадающего календаря. В одном столбце напишем числа с 1 до 31. Во втором столбце напишем название месяцев. В третьем столбце напишем года в порядке возрастания.
Мы сделали в списке года с 1950 по 2050.

Список годов можно менять, добавлять в него года. Смотрите статью «Чтобы размер таблицы Excel менялся автоматически» .
Все это можно написать быстро копированием. Как это сделать, смотрите в статье «Копирование в Excel» . Получились такие списки.

Присвоим имена этим спискам. Как присвоить имя диапазону списка, смотрите в статье «Диапазон в Excel ».

Смотрим в диспетчере задач на закладке «Формулы» перечень имен списков.Как сделать в excel выбор из календаря?Теперь на другом листе делаем обычные выпадающие списки через функцию «Проверка данных» на закладке «Данные» в разделе «Работа с данными». Получились списки с полосами прокрутки. Получился такой выпадающий календарь в Excel
без макросов. В таблице, бланке, где будем устанавливать такой календарь, сделаем ячейки поуже, по размеру чисел, названию месяца.
В списке месяцев можно название месяцев написать в падеже – января, февраля. Получится так.

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

Чтобы вставить дату из всплывающего календаря в любой ячейке Excel можно использовать надстройку VBA-Excel. Для этого:

Работа с формой календаря

Форма календаря имеет достаточно широкий функционал.

  • Можно быстро перейти к текущему числу.
  • Быстро переключить месяц путем выбора его из списка.
  • Изменять год с помощью переключателей.
  • При выборе даты отображаются дни недели и подсвечиваются выходные дни.
  • Вы можете вызвать окно ввода даты и продолжать работать с данными. Закрывать окно нет необходимости.
  • Закрыть календарь можно в любой момент путем нажатия на крестик в правом верхнем углу.

Установка

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel
.

Чтобы его добавить, необходимо установить . Данная программа содержит более сотни функций
, которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 33 883 чел.
, попробуйте и Вы!

Возможно, будет полезно почитать:

Источник: https://video-gadget.ru/office-programs/as-in-an-excel-to-make-a-calendar-selecting-a-date-from-the-popup-calendar.html

Как создать календарь — 3 лучших способа

Как сделать в excel выбор из календаря?

Приветствую всех посетителей!

Если раньше приходилось использовать стандартные календари, то с развитием компьютерной техники — календарь можно сделать свой, со своими праздниками (например, отметить на нем дни рождения родственников, юбилей и торжества), своим оформлением, своим размером и пр.

В общем, сделать всё так, как нужно именно вам (чтобы ничего не забыть и вовремя всех поздравить!). Согласитесь, удобно было бы заранее знать, где и какие праздники, и планы вас ожидают?!

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

Как сделать в excel выбор из календаря?

Кстати, если вы хотите знать точный прогноз погоды — возможно вам будет интересна статья с рекомендациями и обзором сайтов о погоде — https://ocomp.info/luchshie-saytyi-o-pogode.html

С помощью программы дизайн календарей

Официальный сайт: http://fotocalendar.su/

Как сделать в excel выбор из календаря?

Удобнейшая программа для того, чтобы «состряпать» календарь под себя. Посудите сами:

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

Пожалуй, единственный минус — это в бесплатной версии есть проблема с сохранением в некоторых форматах. Подводя итог, в целом для решения нашей задачи — программа незаменима, одна из лучших в своем роде. Рассмотрю подробно, как в ней сделать свой календарь.

  1. После установки из запуска программы, вы увидите окно приветствия с возможностью начать либо новый проект, либо открыть уже готовый. В своем примере выберу новый.
    Как сделать в excel выбор из календаря?

    Новый проект

  2. Далее нужно выбрать тип календаря. В общем-то, здесь приведены все типы, которые только могут понадобиться: настенные календари (одни из самых популярных), настольные, карманные, на один месяц, на 12 месяцев, календарь с нуля. Для примера — выбрал вариант настенного календаря.
    Как сделать в excel выбор из календаря?

    Настенные календари

  3. Затем пред вами предстанут десятки всевозможных шаблонов: зеленые, синий, светлые, темные, с природой, с животными, старинные и т.д., и т.п. В общем-то, нужно выбрать один из предложенных вариантов — здесь не советую (как известно: «на вкус и цвет — товарищей нет…»).
    Как сделать в excel выбор из календаря?

    Выбор шаблона для календаря

  4. Следующий шаг — выбор фото для календаря. Здесь можно поставить фотку своего домашнего любимца, семейную фотографию, природу и т.д.
    Как сделать в excel выбор из календаря?

    Выбор фото

  5. Затем нужно установить год календаря (с какой даты начинать отсчет — кстати, совсем не обязательно именно с нового года) и установить формат листа (по умолчанию — стоит обычный А4). После установки — нажать кнопку «готово».
    Как сделать в excel выбор из календаря?

    Выбор года и формата листа

  6. Собственно, Ваш календарь готов! Дело осталось за малым: настроить еще некоторые моменты, которые были обещаны в начале статьи ☺.
    Как сделать в excel выбор из календаря?

    Календарь готов!

  7. Выбор праздников. Для этого нужно открыть раздел «Праздники» в верхнем меню программы отметить галочками, какие из праздников показывать на календаре. Например, вы можете показывать не только официальные праздничные дни, но и православные праздники
    Как сделать в excel выбор из календаря?

    Какие праздники показывать

  8. Настойка оформления. Если календарь нуждается в доработке — вы всегда можете добавить нужные вам надписи, выделить любые из дат, настроить, например, лунный календарь, добавить страничку и пр. Для этого используйте раздел настроек «Календарь».

    Настойка оформления

  9. Раздел «Добавить» поможет вам добавить надпись, логотип, коллаж, фото на ваш календарь. Пример приведен на скрине ниже.

    Что еще можно добавить на календарь

В общем-то, хороший и относительно простой способ создания красочных и ярких календарей (на мой взгляд ☻).

В microsoft word и excel

Word и Excel есть на каждом втором домашнем компьютере — а значит, что сей способ будет актуален и востребован. К тому же календарь можно сделать быстро, не скачивая и не устанавливая дополнительного софта. Рассмотрю все действия по шагам на примере Word, Excel 2016 (дабы их не так уж и много ☻).

Бесплатные аналоги Word и Excel — https://ocomp.info/chem-zamenit-word-i-excel.html

Word

  1. Сначала открываете меню «Файл/Создать», затем выбираете понравившейся шаблон календаря (если у вас есть доступ к интернету — нажмите по ссылке «Календари» (выделена прямоугольником красного цвета на скрине ниже)).

    Создать — календарь

  2. В интернете есть десятки самых разнообразных шаблонов календарей: годовых, месячных, личных, бизнес-календари и т.д. (см. скрин ниже)

    Категории шаблонов календаря

  3. Выбрав понравившейся шаблон, вам останется только доработать его под себя. Например, я выбрал простенький календарь, в который нужно вставить свой логотип и указать свои контакты (телефон, почта и пр.).

    Вставка логотипа

  4. В общем-то, на этом создание календаря завершено…

    Простенький календарь готов

  5. Пожалуй, единственный недостаток — это проблема со старыми шаблонами. Если вы взяли шаблон не того года, придется покопаться в настройках (перенести календарь в Excel и с помощью формул поправить его). На мой взгляд, в этом случае, быстрее будет сделать календарь полностью в Excel (об этом пару строк ниже в статье).

Excel

  1. Запускаем Excel и в первом окне нажимаем по ссылке «Календари» (необходимо подключение к интернету). Так же вызвать этот экран можно сочетанием кнопок Ctrl+O (т.е. открыть/создать).

    Excel — календари

  2. Далее, среди сотни шаблонов календарей находим тот, который по душе. Например, я свой выбор остановил на календаре с символами восточного гороскопа. Чтобы загрузить шаблон к себе — нажмите всего одну кнопку «Создать».

    Выбранный календарь

  3. Ну и последнее, что осталось — это указать нужный вам год. Чем хорош Excel — тем, что он автоматически пересчитает ваш календарь и поставит числа и дни так, как они должны идти в выбранном вами году. Вам же останется пометить вручную для себя нужные даты, указать контакты на календаре (если нужно) и распечатать его.

    Указываем нужный год

Онлайн-способ создания календаря

В сети сейчас есть десятки разнообразных сайтов по созданию самых разных календариков. Приведу несколько примеров, на которых остановился сам…

http://calendarum.ru/

Выбор шаблона (онлайн)

Простенький сайт для создания календарика, визитки, конвертика. Пользоваться им очень удобно: все делается по шагам, все на русском языке. Сервис поддерживает картинки формата JPG и PNG, присутствует коллекция готовых шаблонов, красивые шрифты и пр. В общем-то, удобно, быстро, красиво!

https://www.canva.com

Выбор шаблона для календаря (Canva) | Кликабельно

Этот сайт примечателен тем, что вы можете выбрать тему и шаблон календарика (например, какой-нибудь праздник 23 февраля, 8 марта и др.), затем загрузить в него свое фото, и скачать его к себе. Отмечу, что любой из шаблонов можно достаточно сильно изменить: добавить текст, поменять фон, изменить какие-то элементы.

  • Ну а затем, распечатав такой календарь — он станет отличным и оригинальным подарком.
  • Кстати, ваша загруженная фотография будет автоматически обработана нужными фильтрами и аккуратно вписана в цветовую гамму выбранного шаблона.

В общем-то, таких сайтов очень много, и на всех на них останавливаться не буду…

Удачи!

RSS (как читать Rss)

Полезный софт:

  • ВидеоМОНТАЖ
  • Отличное ПО для начала создания своих собственных видеороликов (все действия идут по шагам!).Видео сделает даже новичок!

  • Ускоритель компьютера
  • Программа для очистки Windows от мусора (ускоряет систему, удаляет мусор, оптимизирует реестр).

Источник: https://ocomp.info/kak-sozdat-kalendar-3-sposoba.html

Календарь в excel

Microsoft Office Excel можно использовать не только как калькулятор или хранилище баз данных, но и как планировщик заданий и календарь. Благодаря различным возможностям форматирования таблицы можно создать блок с цветными ячейками и автоматическим вычислением заданных формул. Сегодня создадим календарь в excel, используя стандартные функции и инструменты форматирования.

Простой календарь

Для начала разберемся, как сделать обычный календарь на месяц. Создаете таблицу с заголовками в виде дней недели по строке и количеству недель в одном месяце.

Как сделать в excel выбор из календаря?

Воспользуемся одним из стандартных шаблонов оформления таблицы, чтобы календарь выглядел наглядно и красиво.

Как сделать в excel выбор из календаря?

На заметку! Чтобы быстрее заполнить ячейки, используйте маркер автозаполнения.

Заполняете дни, начиная с первого января. В итоге получается такая таблица:

Как сделать в excel выбор из календаря?

Форматируете ячейки, чтобы внутри стояла только одна цифра, а не полная дата. Можете создать свой собственный формат и задать для него образец.

Как сделать в excel выбор из календаря?

Проводите окончательные настройки расположения цифр, а также делаете другим цветом числа другого месяца при помощи стандартных инструментов редактора.

Как сделать в excel выбор из календаря?

Это самый простой календарь, который создается вручную на один месяц текущего года. Как видите, ничего сложного в этом нет. Рассмотрим более сложные варианты.

Производственный календарь

Такой тип календаря отображает рабочие, выходные и праздничные дни, а также норму рабочего времени в месяц. Чтобы сделать производственный календарь, выполняете следующие действия:

  1. Создаете заглавие при помощи сочетания функций ГОД и СЕГОДНЯ, которые возвращают текущий год.

Как сделать в excel выбор из календаря?

  1. Чтобы вручную не записывать месяца, используйте функцию ДАТА, аргументы которой выводят в формате даты указанные числа.

Как сделать в excel выбор из календаря?

  1. Форматируете ячейку так, чтобы отображалось только название месяца.

Как сделать в excel выбор из календаря?

  1. Задействуйте еще одну формулу ДАТАМЕС, которая добавляет указанное число месяцев к текущей дате. Аналогичные действия производите для остальных заготовок.

Как сделать в excel выбор из календаря?

  1. Для быстрого добавления чисел внутрь таблицы выделяете диапазон в пределах границ и в строку формул вставляете следующее:

Как сделать в excel выбор из календаря?

Важно! Для применения формулы нажимаете Ctrl+Shift+Enter. В этом случае программа автоматически посчитает значения для выделенного диапазона.

  1. Результат работы функции с применением формата ячейки в виде одного числа.
  1. Копируете диапазон в остальные заготовки.
  1. Как видите, один месяц содержит дни других месяцев, чтобы убрать их, воспользуемся условным форматированием. Создаете правило с логическим И. При условии истинности выражения, редактор применит заданный формат.
  1. В поле Применяется к выделяете диапазоны каждого месяца, удерживая клавишу Ctrl.
  1. Чтобы обозначить текущую дату, задаете еще одно правило форматирования с применением функции СЕГОДНЯ для всего рабочего листа.
  1. Для того, чтобы учесть праздничные дни, необходимо создать для них отдельную умную таблицу и сделать на нее ссылку.
  1. Создаете правило форматирования и применяете ко всем месяцам.

На заметку! При изменении таблицы с праздниками таблица с числами автоматически отформатируется.

После проведения всех операции получаете полностью автоматизированный рабочий производственный календарь.

Платежный календарь

Такой вид календаря используется в бухгалтерии и отражает приходно-расходные операции по счету с выводом остатков на начало и конец определенного периода времени. Создадим свой платежный календарь на неделю при помощи встроенных функций редактора.

  1. Делаете заготовку, заполняя строку заголовков и заглавный столбец.
  1. Если в таблице много компаний, то необходимо вставить формулу автосуммы, чтобы программа автоматически высчитывала показатели по столбцу
  1. Для расчета остатка на конец периода необходимо к остатку на начало прибавить приход и отнять расход по каждой фирме.
  1. Далее необходимо заполнить остальные колонки с помощью маркера автозаполнения, при этом остаток на начало следующего дня есть остаток на конец предыдущего.
  1. Добавим правило форматирования для отображения сегодняшнего дня и для выделения цветом отрицательных значений в таблице, чтобы сразу видеть перерасход имеющихся средств.
  1. Так выглядит календарь, если добавить еще одну фирму. Все значения посчитались автоматически, поскольку основные ячейки связаны формулами.

Как видите, создание календарей в excel требует определенных знаний в условном форматировании, а также понимания работы логических и временных функций. Такая задача под силу более опытным пользователям. Если нужно создать простой календарь, то базовых знаний основных инструментов форматирования будет достаточно.

Источник: https://mir-tehnologiy.ru/kalendar-v-excel/

Как сделать календарь в Excel — подробная инструкция

Календари — неотъемлемая часть нашего быта, без которого современному человеку не обойтись и хотя их очень много и они есть везде — и в телефонах и в компьютерах, иногда возникает необходимость в создании своего специализированного календаря. Наверное, лучше начать с более простых способов.

Как сделать в excel выбор из календаря?

Как сделать календарь в Excel

Создание календаря из шаблона

В Excel есть множество встроенных шаблонов, в том числе и для календарей.

Это очень удобно, поскольку эти шаблоны очень разные и скорее всего, то, что вы собираетесь сделать, уже подготовлено другими людьми. Главное преимущество заготовок — их работоспособность.

Они созданы с учетом всех правил и принципов Excel, их не придется перенастраивать, а значит, не придется вникать во все тонкости и сложности этого дела.

Шаг 1. Для начала запустите программу и откройте в меню «Файл».

Как сделать в excel выбор из календаря?

Открываем в меню «Файл»

Шаг 2. Перейдите в раздел «Создать». Теперь воспользуйтесь поиском или нажмите на ссылку «Календари», чтобы просмотреть все доступные варианты.

Как сделать в excel выбор из календаря?

Переходим в раздел «Создать», нажимаем на ссылку «Календари»

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

Как сделать в excel выбор из календаря?

В разделе «Категория» выбираем подходящий нам шаблон календаря

Шаг 3. Щелкните по миниатюре понравившегося вам шаблона. Скачайте его, нажав на кнопку «Создать».

Как сделать в excel выбор из календаря?

Щелкаем по миниатюре понравившегося шаблона, нажимаем на кнопку «Создать»

Шаг 4. Теперь выбранный вами шаблон откроется в новом окне.

Как сделать в excel выбор из календаря?

Шаблон выбранного календаря откроется в программе Excel

Измените его по своему усмотрению, добавьте свои данные и др. Теперь это будет лично ваш календарь с дополнительными возможностями.

Как сделать в excel выбор из календаря?

Меняем календарь по своему усмотрению, вносим свои данные

Важно! Не забудьте сохранять свою таблицу каждый раз, когда вы вносите в нее какие-либо изменения.

Источник: https://pc-consultant.ru/rabota-na-komp-yutere/kak-sdelat-kalendar-v-excel/

Archie Goodwin

Как сделать в excel выбор из календаря?

Надстройка позволяет добавлять или менять дату в ячейке с помощью выскакивающего рядом окошка с календарём.

Во-первых, это удобно — выбирать дату, ориентируясь какой это день недели, всегда проще, чем использовать для сверки настольный календарь.

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

Отличия и особенности samradDatePicker v3

  • Создатель надстройки — Sam Radakovitz, руководитель команды программистов Excel в Microsoft.
  • Окошко имеет симпатичный вид, который гармонично вписывается в любую книгу Excel.
  • Отображение количества дней до выбранной даты от текущей.
  • Вызывается через контекстное меню, появляющееся после клика правой кнопкой мыши по ячейке — Выбрать из календаря или с помощью удобного всплывающего значка календарика справа от ячейки с датой.
  • В отличии от первоначальной версии, надстройка полностью русифицирована и переведена на наш стандарт недели (первый день недели — не воскресенье, а понедельник)
  • Эта версия надстройки работает как в Microsoft Office 2003, 2007 так и в Microsoft Office 2010, 2013 (учтена поддержка VBA7).

Как установить надстройку Excel?

В Excel 2003 и старше — меню Сервис — Надстройки — Обзор (Tools — Add-ins — Browse) и выбрать файл надстройки из места, куда вы его скачали.

В Excel 2007 и новее — Файл — Параметры — Надстройки — Перейти — Обзор (File — Options — Add-ins — Go To — Browse) и точно также выбрать файл надстройки из места, в которое его предварительно скачали.

После этого, надстройка будет активна в любой книге на том компьютере, котором была проделана установка надстройки.

То есть, нельзя рассчитывать, что этот выпадающий календарь будет работать в отчете, который вы скинули другу по почте, если он у себя не установит эту надстройку.

Для того, чтобы календарь работал в отчете независимо от того установлена надстройка у пользователя или нет, VBA код надстройки необходимо внедрить в файл отчета.

Как надстройку внедрить только в файл?

Для этого нужно надстройку открыть в Excel (откроется Эксель, но содержание окна будет пустое — не будет ни одного листа), после этого открываем экселевский файл с отчетом, в который нам и нужно внедрить надстройку. В итоге, во вкладках будет активна только одна книга с отчетом — это не страшно).

Далее, необходимо перейти в VBA редактор (Alt + F11)
Пароль в VBA редакторе к проекту samradDatePicker3.xla 1 (единица)

Как сделать в excel выбор из календаря?

В VBA редакторе необходимо «перетащить» содержимое модулей из папочек Forms, Modules, Class Modules из проекта samradDatePicker3.xla в соответствующие папочки в проект с названием файла с вашим отчетом.

Если у вас нет папочки, например, Forms в проекте VBA с вашим отчетом, то нужно выделить левой кнопкой мыши название этого проекта, а затем в верхнем меню нажать Insert и выбрать UserForm, после чего появится папочка Forms и в нее перетаскиваем все, что нужно из проекта samradDatePicker3.xla.

После всех этих «перетаскиваний» необходимо открыть папочку Microsoft Excel Objects в проекте samradDatePicker3.xla и дважды кликнуть по ThisWorkbook, выделить и скопировать все содержимое и вставить это в Microsoft Excel Objects — ЭтаКнига в проекте с нашим отчетом.

Только после всего этого в редакторе VBA на панели инструментов вверху нажимаем на дискетку, чтобы сохранить изменения. Выходим из редактора VBA и всех открытых книг Excel, открываем экселевский файл в который мы внедряли надстройку и радуемся календарю).

Как работать с надстройкой календарем?

Способ 1. Кликаем правой кнопкой мышки по ячейке, где нужно поставить дату и из выпавшего списка контекстного меню выбираем «Выбрать из календаря», после чего появляется календарь и в календаре уже выбираем необходимую дату.

Способ 2. В ячейке, в которой стоит формат даты и уже стоит какая-то дата, при ее выделении левой кнопкой мыши справа от ячейки появляется иконка календаря, кликнув на которую мы вызываем окошко с календарем.

Способ 3 (не работает, если надстройка не установлена, а внедрена в файл). Выделить ячейку левой кнопкой мыши, в которую нужно вставить дату, перейти на вкладку «Надстройки» в верхнем меню экселя, и кликнуть по кнопке-ссылке Date Picker, после чего появится окошко с календарем.

Источник: http://archie-goodwin.net/load/specializirovannye_blogi/ms_office/nadstrojka_dlja_excel_samraddatepicker_v3_vypadajushhij_kalendar_dlja_vybora_daty_v_jachejke/28-1-0-402

Выпадающий календарь в ячейке (выбор даты на листе Excel)

Размер шрифта: А А А Цвет: Ц Ц Ц изображения

Page 2

Арутюнян Севак Спартакович

Как сделать в excel выбор из календаря?Увеличить
  1. Полностью русифицированная версия;
  2. Первый день недели – «Понедельник»;
  3. Значок календаря во всех ячейках, где формат «Дата» (поддерживает все форматы «Дата»);
  4. Устанавливается как надстройка;
  5. В контекстном меню ячеек появляется новый пункт – «Выбрать дату из календаря».

Во всех документах Excel, в контекстное меню ячеек, будет добавлен пункт выбора даты, а при выделении ячеек, содержащих дату или имеющий формат «Дата», справа от ячейки отображается значок календаря, щелчком по которому вызовет большой календарь — для выбора даты.
Красивый дизайн, отображение количества дней до выбранной даты от текущей. Поместите файл надстройки в папку автозагрузки Excel (необходимо права администратора)C:Program FilesMicrosoft OfficeOFFICExxXLSTART

Рекомендую только в этом папке:и/или в папку настройки и подключите: Файл – Параметры – Надстройки – Перейти C:UsersПользовательAppDataRoamingMicrosoftAddIns
PS: Этот макрос написал не я (автор — samrad)
Файл с макросом взят из сайтов: https://excelvba.ru/code/tools/DatePicker; https://www.planetaexcel.ru/techniques/6/50/ Я полностью русифицировал, добавил отображение значка «Календарь» во всех ячейках имеющий формат «Дата», а также добавил кнопку «ТД» — текущая дата.
Для не опытных написал макрос («Включить надстройку Excel через vba.xlsm»), чтобы автоматически установить надстройки.

Инструкция:

  1. Две файлы вложить в одну папку («DatePicker.xla» и «Включить надстройку Excel через VBA.xlsm»;
  2. Запустить файл «Включить надстройку Excel через VBA.xlsm»;
  3. Нажать кнопку «Запустить настройку».

Макрос автоматически задаст пути и начнёт установку:

  • Полный путь к файлу «DatePicker.xla»
  • Полный путь к папке «AddIns» + «DatePicker.xla»
  • Полный путь к папке «XLSTART» + «DatePicker.xla»

Всплывающее изображение

Источник: http://sevak-world.web-box.ru/blog/Date-Picker-excel

Трюк №89. Как добавить элемент управления Календарь в любую рабочую книгу Excel

Для гарантии правильности ввода дат пользователями элемент управления Excel Календарь (Calendar) может упростить ситуацию как для вас, так и для пользователей, работающих с вашей электронной таблицей. При помощи этого трюка можно добавить элемент управления Календарь (Calendar) в любую рабочую книгу Excel.

Если дата введена неправильно, Excel не сможет ее распознать. Иногда это означает, что вы не можете выполнять вычисления с числами, выглядящими как даты, но датами не являющимися. Кроме того, это означает, что любые диаграммы или сводные таблицы, которые основываются на этих данных, будут неверными.

Хотя решить эту проблему может весьма разностороннее средство проверки данных Excel, оно также далеко от совершенства.

При помощи этого трюка можно добавить элемент управления Календарь (Calendar) в любую рабочую книгу Excel. Для начала откройте рабочую книгу, куда собираетесь добавить календарь. Лучше использовать ваш файл Personal.xls, который можно открыть командой Файл → Открыть (File → Open). Если этот пункт меню недоступен, значит, у вас пока нет файла Personal.

xls. Можно создать его, записав пустой макрос. Для этого выберите команду Разработчик → Начать запись (Developer → Record New Macro) и в поле Сохранить в (Store Macro In) выберите вариант Личная книга макросов (Personal Macro Workbook). Затем щелкните на кнопке ОК, выделите любую ячейку и остановите запись. Excel автоматически создаст файл Personal.xls.

Выберите команду Разработчик → Редактор Visual Basic (Developer → Visual Basic Editor) (сочетание клавиш Alt/Option+Fll) и в VBE выберите команду Insert → UserForm. Должна появиться панель инструментов Control. (Если панель не открылась, выберите команду View → Toolbox.

) Правой кнопкой мыши щелкните панель инструментов Control и в контекстном меню выберите команду Additional Controls. Прокрутите список до флажка Элемент управления Календарь 10.0 (Calendar Control 10.0) (номер версии зависит от версии Excel).

Установите этот флажок и щелкните на кнопке ОК. Щелкните календарь, который теперь представляет собой часть панели инструментов, а затем щелкните форму UserForm, которую добавили ранее.

При помощи маркеров изменения размера формы UserForm и элемента управления Календарь (Calendar) отрегулируйте их размер.

Удостоверьтесь, что форма UserForm выделена, и выберите команду View → Properties Window (клавиша F4). В окне Properties выберите Caption и замените слово UserForml словом Calendar. Теперь выберите команду View → Code (клавиша F7) и в частном модуле введите код, приведенный в листинге 7.14.

1
2
3
4
5
6
7
8
//Листинг 7.14
Private Sub Calendar1_Click()
ActiveCell = Calendar1.Value
End Sub

 
Private Sub UserForm_Activate() Me.Calendar1.Value = Date
End Sub

//Листинг 7.14 Private Sub Calendar1_Click() ActiveCell = Calendar1.Value End Sub Private Sub UserForm_Activate() Me.Calendar1.Value = Date End Sub

Выберите команду Insert → Module и в общем модуле введите код из листинга 7.15.

1
2
3
4
//Листинг 7.15
Sub ShowIt() UserForm1.Show
End Sub

//Листинг 7.15 Sub ShowIt() UserForm1.Show End Sub

Закройте окно, чтобы вернуться в Excel. Выберите команду Разработчик > Макрос → Макросы (Developer > Macro → Macros) (сочетание клавиш Alt+F8) и затем выберите ShowIt.

Щелкните кнопку Параметры (Options) и назначьте макросу клавишное сочетание — все готово. Нажмите выбранное сочетание клавиш, раскроется календарь с выбранной сегодняшней датой.

Щелкните любую дату, и она будет вставлена в активную ячейку.

Источник: http://Excel2010.ru/tryuk-89-kak-dobavit-element-upravleniya-kalendar-v-lyubuyu-rabochuyu-knigu-excel.html

Часто вам нужен календарь, и у вас может не быть времени выйти и купить его. Или, может быть, вы хотите, чтобы один месяц прикалывался к вашей стене.

Хорошей новостью является то, что создать календарь в Excel очень просто. Просто следуйте инструкциям ниже, и вы можете распечатать новый календарь всего за несколько простых шагов.

Эта статья относится к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel для Mac, Excel для Android и Excel Online.

Как создать календарь в экселе. Выбор даты из всплывающего календаря

6. Как мы видим, каждая сетка на месяц в нашем календаре может содержать числа предыдущего и следующего месяца. К сожалению, убрать их не получится, но можно сделать их невидимыми. Для этого нужно цвет шрифта сделать совпадающим с цветом фона. В этом нам поможет условное форматирование.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Если вы позднее удалите значение из ячейки, сама ячейка сохранит свой формат Дата, а иконка календаря с часами для этой пустой ячейки останется доступной. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Чтобы его добавить, необходимо установить . Данная программа содержит более сотни функций , которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 33 883 чел. , попробуйте и Вы!

Как сделать календарь в Excel

Как устанавливаются надстройки в Excel, уже описывалось в одной из статей на этом сайте, поэтому не буду повторяться. Добавлю лишь только, что Вы можете бесплатно скачать эту надстройку, а также ознакомиться с другими полезными надстройками для Excel.

Работа с формой календаря

Форма календаря имеет достаточно широкий функционал.

  • Можно быстро перейти к текущему числу.
  • Быстро переключить месяц путем выбора его из списка.
  • Изменять год с помощью переключателей.
  • При выборе даты отображаются дни недели и подсвечиваются выходные дни.
  • Вы можете вызвать окно ввода даты и продолжать работать с данными. Закрывать окно нет необходимости.
  • Закрыть календарь можно в любой момент путем нажатия на крестик в правом верхнем углу.

Вечный» календарь в Excel без макросов — Смерти нет — ЖЖ

Каждый шаблон календаря имеет уникальные функции. В частности, шаблон Календарь любого года позволяет ввести новый год или начальный день недели для автоматической настройки календаря.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Многие шаблоны имеют разные месяцы для каждой вкладки, поскольку каждый месяц имеет разное количество дней и разный начальный день. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

4. Визуально доводим ширину и высоту до квадратной формы и устанавливаем высоту строки, нажав на клавиатуре сочетание клавиш Ctrl + A (так вы выделите весь лист), кликаем ЛКМ(левой кнопкой мыши), после нажимаем на пункт «Высота строки».
окно формат ячеек

Как сделать календарь в Excel » Компьютерная помощь

  1. Выберите ячейку или диапазон.
  2. В группе Дата/Время нажмите на кнопку «Вставить время» > Всплывающие часы появятся рядом с ячейкой.
    Или: по правому клику мыши выберите пункт «Вставить время».
    Или: используйте сочетание клавиш Ctrl+Shift+; (точка с запятой на английской раскладке).
  3. Установите время при помощи колеса прокрутки мыши или стрелок Вверх/Вниз > Нажмите Ввод (Enter) > Готово.

Примечание: Вместо условий «меньше» и «больше» можно использовать условия «вне» или «между», тем самым сократив количество создаваемых правил вдвое. При использовании условия «между» (так как в этом случае под условие будут попадать ячейки нужного месяца) необходимо заранее цвет шрифта в ячейках сделать белым, а уже в условном форматировании менять его на чёрный.

Установка

Макрос Выпадающий Календарь в Ячейке Excel • Как работать с надстройкой

Обращаем Ваше внимание, что функционал, описанный в данной статье, ОТСУТСТВУЕТ в Excel .

Чтобы его добавить, необходимо установить . Данная программа содержит более сотни функций , которые сделают работу с Excel в разы эффективней. С ней рутинные задачи будут занимать считанные секунды. Программой уже воспользовались 33 883 чел. , попробуйте и Вы!

«Всплывающий календарь» — это надёжный и проверенный инструмент выбора дат, которому доверяют 30 000+ пользователей Excel:

  • Интуитивен в использовании: выберите ячейки — вставьте дату
  • Выпадает рядом с ячейкой, отображает номера недель, дни недели, текущую дату
  • Заполняет датами столбцы, строки и любые диапазоны в секунды
  • Множество вариантов формата даты по умолчанию
  • Работает в 64- и 32-разрядных версиях Excel

Язык видео: английский. Субтитры: русский, английский. (Внимание: видео может не отражать последние обновления. Используйте инструкцию ниже.)

Формат даты в Excel, календарь в Excel, надстройка samradDatePicker

Теперь пришло время подсчитать все дни каждого месяца. Проверьте последний день предыдущего месяца и продолжайте нумерацию следующего месяца со следующего дня недели, начиная с номера один.Если 31 января – среда, нажмите на следующий лист за февраль и начните нумерацию с одного в четверг.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Вам нужно знать, какой день является первым днем января текущего года, поэтому в Google январь следует год, для которого вы создаете календарь. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

2. Чтобы сделать месячный календарь, нам потребуется выделить область, которая состоит из 6 ячеек в высоту и 7 в ширину – этот вариант вам подойдёт, если вы решите разместить дни недели сверху. Если же вы решили дни недели указывать слева, то нужно сделать наоборот – 7 ячеек в высоту и 6 в ширину.

Создайте собственный годовой календарь в Excel

  • Можно быстро перейти к текущему числу.
  • Быстро переключить месяц путем выбора его из списка.
  • Изменять год с помощью переключателей.
  • При выборе даты отображаются дни недели и подсвечиваются выходные дни.
  • Вы можете вызвать окно ввода даты и продолжать работать с данными. Закрывать окно нет необходимости.
  • Закрыть календарь можно в любой момент путем нажатия на крестик в правом верхнем углу.

На вкладке Главная щелкните в поле со списком Числовом формате список Другие числовые форматы иперейдите на вкладку Число. В поле Числовые форматы выберите пункт (все форматы) и в поле Тип введите значение дддд, чтобы отображались полные названия дней недели («понедельник», «вторник» и т.

Как сделать выпадающий список в Excel с поиском?

  1. Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
  2. Откроются стили. Выбираем любой. .
  3. Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь).
  1. Откройте файл в Google Таблицах.
  2. Выделите нужные ячейки.
  3. Нажмите Данные Проверка данных.
  4. Выберите вариант в пункте «Критерии»: .
  5. В ячейках появится значок .
  6. Если в ячейку с раскрывающимся списком ввести значение, которого нет в списке, появится предупреждение. .
  7. Нажмите Сохранить.

специалист

Мнение эксперта

Витальева Анжела, консультант по работе с офисными программами

Со всеми вопросами обращайтесь ко мне!

Задать вопрос эксперту

Чтобы убрать иконку Календаря с пустых ячеек Если ячейка пуста, но иконка по-прежнему появляется, значит, что ячейке присвоен формат даты или времени. Если же вам нужны дополнительные объяснения, обращайтесь ко мне!

Примечание: Вместо условий «меньше» и «больше» можно использовать условия «вне» или «между», тем самым сократив количество создаваемых правил вдвое. При использовании условия «между» (так как в этом случае под условие будут попадать ячейки нужного месяца) необходимо заранее цвет шрифта в ячейках сделать белым, а уже в условном форматировании менять его на чёрный.

Как встроить всплывающий календарь в книгу Excel

  1. На листе с раскрывающимся списком выделите содержащую список ячейку.
  2. На вкладке Данные нажмите кнопку Проверка данных.
  3. На вкладке Параметры щелкните поле Источник и измените нужные элементы списка.

Если вам нужно отправить книгу другим пользователям, попробуйте наш встраиваемый календарь — онлайн надстройка . Установка на компьютер не требуется: отправьте файл коллегам, и они тоже смогут воспользоваться календарём. Это веб-приложение удобно для рассылки расписаний, графиков, планов, т.д.

Понравилась статья? Поделить с друзьями:
  • Excel date format short date
  • Excel date format date and time
  • Excel date convert to number one
  • Excel date add one year
  • Excel date add one day