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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2017, 13:40   #1
yvcher19
 
Регистрация: 02.03.2017
Сообщений: 8
По умолчанию [VB] MessageBox IF

Доброго времени суток!

Форумчане возник вопрос, в интернетах ответа конкретного не нашел.

Имеется диапазон ячеек с датами, если дата в одной из ячеек меньше чем Сегодня()+150 дней, ячейка закрашивается красным цветом.

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

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

Код:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
i = Sheets(1).Cells(Rows.Count, 23).End(xlUp).Row
For j = 4 To i
If Cells(j, 23).Value < DateValue(Now) + 150 Then
MsgBox "KARAMBA"
Exit Sub
End If
Next
End Sub

Последний раз редактировалось yvcher19; 07.09.2017 в 14:29.
yvcher19 вне форума Ответить с цитированием
Старый 07.09.2017, 16:40   #2
yvcher19
 
Регистрация: 02.03.2017
Сообщений: 8
По умолчанию

разобрался сам.спасибо всем ))
yvcher19 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MessageBox kineziz Общие вопросы C/C++ 2 19.04.2012 03:38
MessageBox riko782 Windows Forms 1 17.04.2012 01:39
MessageBox Nice42ru Общие вопросы Delphi 6 04.06.2010 11:35
MessageBox CraZZZy-GameRRR Общие вопросы Delphi 7 30.05.2010 01:42
messageBox Andrey174rus Общие вопросы Delphi 4 10.10.2009 17:45