Как в экселе сделать, чтобы автоматом ставилось число месяца и года при вводе только числа дня?

интернет Компьютеры windows математика excel

Что-то типа ввожу 04, а 05.14 ексель ставит сам.

Примечание:
DV, да 13 год, описка. Нужно часто ставить даты, год эксель мне сам ставит. Я ввожу 13.05 - ентер и год ставится автоматом. Вот и подумалось, что можно как-то автоматизировать и месяц. Должны же быть способы. Год то как-то ставится.
На моем ноуте правая клавиатура вообще неудобная, а этот значок / - отсутствует вовсе вблизи.

Примечание:
Алексей, скачанный документ ставит дату автоматом при вводе числа и точки. Ставлю 13. и мне 05 и год ставится автоматом. Круто, но можно как то сделать, чтобы без точки, просто число и ентер и сразу все само поставилось? и еще месяц часто требуется не 05 , а предыдущий о4 или 03, как его менять?
Ответы:
Настройкой формата — никак. Разве что функцию написать, которая будет смотреть на ячейку с вашим числом и переводить это в текущую дату.
Какую-то такую: =ДАТА(ГОД(СЕГОДНЯ());МЕСЯЦ(СЕГОДНЯ());ДЕНЬ(B1))
Где В1 — имя ячейки с вашим числом.
А почему 14-й год?
Можно быстро вводить даты текущего года, например вводим на правой клавиатуре 24/5 и получаем 24.05.2013
Задачу можно решить макросом. Код в модуле листа
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
On Error Resume Next
If Not Intersect(Range("A2:A10"), Target) Is Nothing Then
   If Target.NumberFormat = "m/d/yyyy" And Target <> "" And Target > 0 And Target < 32 Then
       Target = DateSerial(Year(Date), Month(Date), Target)
   Else
       Target = ""
   End If
End If
Application.EnableEvents = True
End Sub


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

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

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.