Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.05.2013, 12:22   #1
Сергей Ш.
Пользователь
 
Регистрация: 02.04.2013
Сообщений: 79
Вопрос Необходима формула для проставления даты.

Добрый день.
Не могу подобрать формулу для проставления даты.
Хотелось бы, чтоб при вводе даты в ячейку №1 автоматически отображалась дата в ячейке №2, только на год вперед.
(Файл во вложении).
Вложения
Тип файла: zip Книга1.zip (6.6 Кб, 18 просмотров)
Сергей Ш. вне форума Ответить с цитированием
Старый 24.05.2013, 12:42   #2
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Код:
=ДАТА(ГОД(C3)+1;МЕСЯЦ(C3);ДЕНЬ(C3))
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 24.05.2013, 13:15   #3
Сергей Ш.
Пользователь
 
Регистрация: 02.04.2013
Сообщений: 79
По умолчанию

А можно это сделать макросом?
Сергей Ш. вне форума Ответить с цитированием
Старый 12.08.2013, 09:26   #4
Сергей Ш.
Пользователь
 
Регистрация: 02.04.2013
Сообщений: 79
По умолчанию

Необходим именно макрос, может кто поможет?
Сергей Ш. вне форума Ответить с цитированием
Старый 12.08.2013, 10:19   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

Код:
Sub Add1Year2C3()
  MsgBox DateSerial(Year([c3]) + 1, Month([c3]), Day([c3]))
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 12.08.2013, 10:45   #6
Сергей Ш.
Пользователь
 
Регистрация: 02.04.2013
Сообщений: 79
По умолчанию Не совсем так

Хотелось бы, чтоб при вводе даты в колонку "J" автоматически отображалась дата в соседней колонке "K", только на год вперед.
(Файл во вложении).
Вложения
Тип файла: zip Книга1 (2).zip (24.5 Кб, 11 просмотров)
Сергей Ш. вне форума Ответить с цитированием
Старый 12.08.2013, 12:09   #7
Сергей Ш.
Пользователь
 
Регистрация: 02.04.2013
Сообщений: 79
Печаль

Помогите плиз!
Сергей Ш. вне форума Ответить с цитированием
Старый 12.08.2013, 15:27   #8
Watcher_1
Форумчанин
 
Аватар для Watcher_1
 
Регистрация: 22.06.2011
Сообщений: 325
По умолчанию

Ловите
Код:
Private Sub Worksheet_Change(ByVal Target As Range)
    If IsDate(Target.Value) = True And Target.Column = 10 Then
        Target.Next = Format(DateAdd("yyyy", 1, Target.Value), "dd.mm.yyyy")
    End If
End Sub
Заказать макрос можно на сайте http://excel4you.ru/
Watcher_1 вне форума Ответить с цитированием
Старый 13.08.2013, 08:42   #9
Сергей Ш.
Пользователь
 
Регистрация: 02.04.2013
Сообщений: 79
Хорошо

Спасибо, то что нужно. Очень помогли
Сергей Ш. вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Необходима программа для визуализации медицинских алгоритмов лечения!! bomiva Фриланс 4 19.06.2012 18:44
Необходима формула нахождения среднего значения rimmlyanka Microsoft Office Excel 15 11.06.2011 09:54
Формула подстановки даты sergantikus Microsoft Office Excel 2 29.06.2010 13:16
необходима математическая формула для построения сферы Rin Мультимедиа в Delphi 9 22.04.2010 21:16
Необходима программа для Forex... Chuwak_Zol Фриланс 3 16.03.2008 22:20