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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2017, 18:02   #1
Novenkiy77
Новичок
Джуниор
 
Регистрация: 15.11.2017
Сообщений: 1
По умолчанию Worksheet_Change не выходит со вторым листом

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

код.
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
Novenkiy77 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
процедура Worksheet_Change diop Microsoft Office Excel 6 12.01.2015 20:32
условия в процедуре Worksheet_Change Nixxon Microsoft Office Excel 5 05.05.2012 11:03
Работа с неактивным листом -Anton- Microsoft Office Excel 5 27.06.2011 10:56
обработка события Worksheet_change Jarik Microsoft Office Excel 2 12.05.2011 12:06
Excel (работа со вторым листом) AndreyF Общие вопросы Delphi 1 23.04.2009 08:16