Макрос календарь. Выпадающий календарь в Excel без макросов. Как из календаря вставить текущую дату в ячейку

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

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

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

Рекомендуемые инструменты производительности

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

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

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

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

Установка

После загрузки шаблона календаря вы получите календарь в новой книге. И новый ежемесячный календарь был создан на текущем листе. А затем в новой книге был создан текущий ежемесячный календарь. При изменении месяца все даты в календаре будут автоматически настроены на основе измененного месяца. Создайте список со всеми месячными именами.

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

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

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

Наконечник. Вы можете бесплатно загрузить программное обеспечение без ограничений в течение 60 дней. Если вам нужно, чтобы он был более гибким, с простой строкой кода вы можете ввести его в любую выбранную ячейку. Необходимый инструмент находится на вкладке «Разработчик», поэтому, если он уже не виден, вам нужно показать его на ленте.

Свяжите элемент управления с конкретной ячейкой

Диалоговое окно «Дополнительные элементы управления» содержит список доступных дополнительных элементов управления. Обратите внимание, что элемент управления представлен выражением в панели формул, и его имя отображается в поле «Имя».

Определить свойства элемента управления

Прежде чем использовать элемент управления выбора даты и времени, его свойства должны быть определены. Откроется окно «Свойства», в котором перечислены все свойства элемента «Выбор даты и времени». Здесь вы можете указать формат даты, определить диапазон допустимых дат, а также множество других полезных свойств.

Каждый раз при вводе даты в ячейку возникают вопросы: печатать ДД-ММ-ГГГГ или в другом порядке? Использовать «-» или «/» в качестве разделителя? Распознает ли 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. Чтобы изменить значение даты, нажмите на иконку календаря справа от ячейки > Измените дату.

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

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

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

Добавить элемент управления календарем в рабочий лист

Это нарисует прямоугольник вокруг ячейки. Отпустите кнопку мыши, чтобы вставить календарь в ячейку. Александр Пуарье начал профессионально писать в Пуэрере, окончив Тихоокеанский университет с бакалавром искусств на английском языке. Отобразите вкладку «Разработчик» ленты.

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


Сделать календарь для печати с шаблона

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

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

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

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

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

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


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

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

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